0
0
0
0
0
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
0
-2
3
-6
8
-14
22
-39
125
541
224
-1457
-1457
-1585
-962
308
-332
-183
598
-949
-1482
-420
-1804
-625
560
-554
-46
256
-843
-1318
-1031
-493
-877
-802
-273
726
274
-1031
-1594
-1722
-559
-126
-173
-159
537
-1777
-1178
-328
-1758
-1490
751
403
-1733
-337
-375
-1535
-1394
-603
-964
-918
-575
-206
-826
-1131
-1164
-401
167
-594
-1048
82
39
-1403
-1421
-1013
-344
91
-143
-231
-515
-1008
-840
-326
135
-838
-1136
-379
-479
-88
-544
-1593
-1558
-426
130
-104
487
190
-2156
-1910
219
-300
-732
338
-995
-1227
-455
-1409
-921
-558
-1061
-1123
-710
276
-378
-1250
-1600
-2006
-953
287
-222
-847
-764
-1349
-1161
-891
-1096
-854
-28
-1141
-888
-62
-1321
-1688
-1058
-1059
-656
555
875
-68
-567
-1529
-1867
-782
-188
251
25
159
-562
-608
-392
-1630
-1470
-12
16
-391
302
-445
-1713
-1313
-750
-22
35
-462
715
335
-597
-634
-735
-906
-483
-76
-92
-107
293
620
215
95
-1187
-422
254
-631
537
823
-379
-64
181
-814
-997
-76
920
1038
694
-4
9
-104
-707
-1185
-596
103
776
1450
366
-529
-324
-124
220
-381
502
555
88
587
67
-837
-60
-152
-218
1064
1014
-28
69
6
-300
215
-595
401
642
-131
113
656
1
-245
-204
106
1011
613
302
217
-299
-839
-168
865
100
-165
632
877
-297
-617
6
-416
353
1148
-541
-878
110
49
-324
-882
-826
-128
280
-55
57
461
-321
-1685
-1037
-469
-13
92
-80
-267
-105
-822
-555
-272
-860
-750
-180
-53
-187
-117
-473
-1109
-1687
-290
350
-342
-284
-268
-419
-346
-477
-498
-505
-17
139
-692
-904
-467
-371
92
-170
-240
204
-294
-974
-1424
-604
-50
-374
-184
-866
-618
-176
-986
-855
-603
-669
39
332
-433
-612
-667
-780
-109
-32
192
-44
-38
227
-421
-701
-9
-24
274
582
202
-102
-134
-60
46
-268
-194
298
269
244
-291
-457
-283
152
361
680
-60
-149
302
-230
27
266
138
266
-110
-483
-200
252
-246
-540
120
209
178
549
-50
-560
6
182
-612
-82
154
233
216
427
573
503
810
906
12
-774
79
424
596
544
107
330
330
-67
-751
-138
617
238
365
-87
-348
244
180
-17
11
-28
-224
-494
328
542
-167
-124
21
-332
-33
174
-69
-25
-390
-163
91
529
482
-431
-912
-554
63
-210
-290
140
291
-150
-460
-511
-608
-75
-43
-283
-152
-84
-333
-167
-286
-470
-526
-683
-566
-331
-6
-77
-558
-729
-626
-422
-64
-234
-300
249
14
-254
-142
-746
-723
-58
46
-112
133
438
154
-374
-85
50
-533
225
336
-341
-22
-105
85
0
0
0
0
-1
0
-1
0
-1
-1
0
-2
2
-5
6
-11
14
-21
27
-36
46
-59
73
-92
113
-143
180
-238
336
-577
1996
6997
4076
2300
657
-856
-2096
-1664
-2596
-4218
-4255
-3573
-3188
-2619
-2209
-2436
-2789
-2962
-3229
-3815
-5062
-5626
-5455
-5217
-4409
-3230
-2427
-1674
-657
-212
-17
585
1063
1331
1733
1790
1172
879
1107
1262
1272
1375
1551
1712
2109
2570
2830
2487
2143
2145
1868
1353
919
159
-701
-1229
-1634
-1993
-2078
-2025
-1887
-1796
-1813
-1895
-2014
-2108
-2084
-2272
-2614
-2722
-2621
-2506
-2241
-1902
-1723
-1519
-984
-365
62
416
689
697
784
917
874
590
-4
-687
-1030
-1108
-1051
-1012
-926
-890
-841
-679
-373
-234
-493
-771
-1116
-1599
-2040
-2220
-2369
-2608
-2711
-2586
-2387
-2129
-1848
-1678
-1755
-1803
-1734
-1674
-1607
-1592
-1612
-1603
-1457
-1316
-1118
-887
-667
-559
-460
-288
-176
-99
-92
-179
-318
-384
-419
-438
-500
-511
-493
-528
-467
-235
-20
188
426
507
477
582
782
814
829
917
986
979
1095
1467
1684
1845
2226
2659
2972
3428
4138
4616
5053
5555
6275
6888
7735
8346
7353
4843
1715
-648
-2660
-3555
-4005
-4892
-6398
-6707
-5456
-4121
-2979
-2185
-2260
-2751
-2945
-2921
-3764
-4814
-5535
-5477
-4877
-3858
-2655
-1786
-969
-11
863
1633
2381
3093
3555
3775
3614
2924
2255
1930
1709
1356
1077
962
935
1401
2138
2531
2545
2467
2357
1994
1307
295
-1012
-2316
-3273
-3760
-3972
-3982
-3829
-3567
-3237
-2856
-2511
-2232
-1899
-1584
-1454
-1485
-1515
-1551
-1512
-1318
-1149
-1074
-927
-491
118
743
1257
1660
1950
2167
2351
2420
2001
929
-75
-553
-1135
-1823
-1717
-1652
-2035
-1878
-1239
-1064
-1142
-839
-910
-1417
-1792
-1857
-2049
-2365
-2543
-2623
-2694
-2594
-2253
-1938
-1954
-1862
-1645
-1431
-1049
-703
-546
-493
-484
-609
-628
-491
-541
-681
-667
-547
-458
-210
74
96
-55
-164
-208
-307
-387
-484
-642
-841
-936
-833
-650
-527
-417
-329
-273
-166
51
278
338
432
614
839
1088
1366
1627
1884
2141
2371
2703
3103
3460
3957
4473
5000
5544
6218
6948
7602
8583
9415
8683
5258
1565
-892
-3169
-4825
-5164
-6433
-9003
-8734
-6222
-4441
-3563
-2974
-3429
-4068
-3360
-2366
-2426
-3563
-4381
-4089
-3529
-2958
-2275
-1822
-1441
-350
1268
2394
3172
3809
4112
4655
4980
4566
3790
3482
2733
1488
929
518
28
314
1167
1384
1032
1037
1225
962
230
-612
-1724
-3027
-3671
-3705
-3903
-4261
-4341
-4087
-3792
-3330
-2776
-2343
-1908
-1187
-339
266
588
652
728
881
737
357
133
252
529
926
1410
1746
1908
2184
2575
2531
2050
1564
1103
546
52
-378
-1138
-2350
-3202
-3347
-3576
-3865
-3711
-3515
-3804
-3490
-2669
-2277
-2199
-1885
-1773
-1945
-1893
-1669
-1630
-1714
-1773
-1751
-1483
-1117
-645
-342
-126
-144
32
223
273
199
-55
-207
-332
-390
-481
-404
-565
-832
-907
-760
-745
-611
-438
-522
-643
-578
-521
-728
-809
-895
-920
-990
-906
-762
-633
-548
-470
-214
7
307
636
966
1320
1648
2015
2341
2713
2971
3304
3641
3849
4082
4425
4871
5234
5708
6282
6730
7615
8755
9156
6678
2843
306
-1864
-3999
-5017
-5766
-8592
-9613
-7387
-5465
-4788
-4315
-4308
-4769
-3776
-2046
-1483
-2183
-3058
-2963
-2272
-1880
-1630
-1679
-1582
-929
419
1739
2445
3210
3713
4374
4922
4801
4155
3833
3473
2307
1454
1019
248
-240
94
189
-298
-357
162
295
-86
-594
-1229
-1975
-2408
-2404
-2682
-3276
-3698
-3685
-3462
-3228
-2991
-2751
-2363
-1604
-618
191
764
1011
1181
1474
1544
1164
694
559
534
561
791
1011
1024
1094
1378
1426
1124
921
842
609
283
18
-349
-945
-1893
-2990
-3649
-4104
-4490
-4408
-4029
-3992
-3708
-2607
-1772
-1596
-1354
-1057
-1118
-1101
-814
-820
-1124
-1305
-1335
-1182
-1111
-987
-817
-663
-586
-350
103
275
211
51
-47
-138
-219
-398
-707
-1035
-1259
-1213
-1025
-971
-940
-753
-583
-498
-405
-214
-318
-553
-669
-662
-726
-756
-597
-599
-561
-334
24
303
528
828
980
1394
1788
2080
2381
2511
2609
2671
2931
2987
3109
3463
3607
3799
4262
4760
4980
5442
6272
6897
7282
6438
4016
2037
336
-1555
-3248
-4278
-6270
-7642
-6690
-5629
-5281
-5106
-4712
-4465
-3536
-2179
-1640
-1800
-2069
-1814
-1240
-1080
-1310
-1657
-1756
-1458
-787
123
617
1207
1894
2732
3387
3659
3526
3269
3116
2485
1788
1368
828
194
-64
-126
-407
-543
-157
15
-287
-472
-380
-462
-644
-685
-1036
-1583
-1988
-2078
-2261
-2669
-3000
-3069
-2770
-2311
-1678
-1130
-720
-267
205
649
861
798
637
606
671
605
482
349
191
22
77
227
163
152
322
422
404
101
-807
-1710
-2040
-2355
-2907
-3044
-3113
-3344
-2974
-2344
-2251
-2233
-1837
-1592
-1411
-1079
-878
-873
-779
-851
-1056
-1236
-1300
-1412
-1559
-1587
-1594
-1323
-980
-686
-539
-265
48
235
241
113
6
-94
-201
-291
-428
-625
-661
-691
-769
-837
-713
-621
-609
-586
-432
-250
-173
-45
27
-30
-78
-70
-138
-245
-231
27
285
514
749
1078
1436
1667
1798
2047
2366
2480
2629
2936
2976
2952
3255
3465
3529
3808
4403
4954
5636
5825
5334
4050
2506
1488
453
-724
-2192
-3262
-4288
-4239
-3574
-3508
-3965
-4297
-3908
-3240
-2372
-2014
-2248
-2308
-1753
-1072
-942
-1270
-1777
-2174
-1818
-1269
-1070
-957
-625
37
750
1512
1824
1769
1746
1814
1865
1696
1589
1387
1066
861
681
458
250
85
-79
-203
-169
96
344
453
371
182
-70
-210
-476
-958
-1448
-1837
-1959
-1874
-1774
-1889
-1953
-1834
-1537
-1243
-935
-707
-551
-303
101
329
264
173
38
-133
-267
-283
-374
-512
-527
-448
-352
-291
-461
-876
-1042
-917
-919
-952
-902
-960
-1023
-779
-666
-973
-1322
-1316
-1247
-1254
-1224
-1170
-1195
-1109
-893
-843
-903
-924
-823
-772
-671
-613
-557
-466
-391
-398
-371
-255
-273
-313
-292
-175
-63
60
133
121
68
133
167
5
-125
-160
-114
-82
10
-21
-82
-61
21
78
97
135
141
226
297
397
469
526
542
574
662
707
767
802
928
1023
1125
1149
1210
1248
1238
1262
1355
1398
1401
1568
1688
1790
1884
2024
2133
2211
2090
1885
1746
1262
706
382
2
-581
-838
-951
-1242
-1374
-1282
-1237
-1327
-1287
-1116
-1055
-991
-839
-797
-871
-850
-802
-907
-972
-1136
-1270
-1242
-1128
-977
-899
-735
-584
-384
-120
40
76
78
251
377
381
358
255
201
219
225
158
-57
-133
-92
-17
12
-36
-32
-53
18
49
-9
-106
-184
-218
-267
-353
-450
-521
-525
-585
-644
-699
-704
-680
-586
-456
-438
-403
-275
-162
-121
-137
-151
-187
-202
-217
-263
-341
-465
-458
-440
-416
-464
-499
-500
-473
-392
-301
-240
-230
-189
-150
-96
-120
-151
-184
-219
-251
-261
-327
-375
-329
-336
-364
-365
-338
-316
-257
-238
-237
-199
-206
-210
-179
-174
-169
-178
-232
-253
-260
-299
-296
-318
-328
-353
-378
-415
-408
-405
-440
-438
-440
-414
-391
-362
-314
-276
-237
-235
-224
-186
-141
-113
-129
-137
-161
-175
-196
-220
-257
-290
-295
-305
-258
-252
-231
-225
-213
-193
-176
-185
-220
-245
-266
-267
-292
-319
-320
-329
-325
-318
-297
-251
-243
-202
-199
-232
-226
-281
-345
-374
-378
-381
-411
-385
-366
-342
-318
-270
-200
-205
-154
-185
-142
-181
-175
-245
-205
-283
-189
-270
-134
-300
-382
-116
-301
-57
-302
-42
-294
135
-78
-94
-127
-237
-131
-146
-243
-348
-448
-497
-475
-478
-610
-585
-632
-608
-542
-665
-628
-576
-507
-448
-404
-437
-380
-344
-342
-327
-362
-402
-377
-380
-401
-424
-479
-491
-510
-522
-503
-519
-543
-507
-494
-516
-514
-481
-438
-392
-402
-421
-404
-411
-461
-500
-536
-551
-527
-509
-519
-516
-477
-422
-346
-274
-202
-144
-102
-80
-65
-89
-92
-99
-157
-232
-298
-332
-389
-407
-379
-362
-365
-352
-324
-317
-310
-288
-304
-341
-374
-409
-434
-458
-476
-492
-529
-578
-605
-619
-574
-486
-430
-408
-373
-325
-301
-265
-217
-205
-220
-249
-283
-283
-301
-324
-314
-309
-306
-311
-280
-260
-235
-210
-221
-231
-239
-238
-246
-270
-249
-245
-246
-224
-187
-186
-212
-219
-218
-248
-290
-308
-323
-356
-373
-388
-411
-386
-352
-332
-300
-269
-243
-239
-187
-109
-43
-37
-61
-86
-137
-167
-164
-152
-171
-180
-165
-158
-115
-60
-23
7
14
4
-18
-38
-63
-116
-196
-291
-343
-386
-467
-561
-636
-668
-683
-670
-656
-633
-605
-586
-550
-528
-500
-467
-451
-438
-440
-451
-455
-425
-394
-356
-338
-349
-336
-284
-234
-215
-227
-254
-265
-257
-265
-308
-323
-322
-322
-305
-282
-268
-270
-287
-303
-293
-283
-276
-282
-292
-321
-318
-324
-341
-320
-322
-317
-311
-316
-289
-261
-245
-206
-178
-149
-144
-157
-148
-181
-206
-217
-248
-244
-237
-243
-267
-265
-271
-272
-303
-341
-355
-383
-421
-407
-360
-364
-386
-406
-396
-391
-395
-388
-353
-342
-353
-362
-351
-308
-287
-271
-257
-267
-258
-257
-271
-269
-274
-293
-279
-256
-278
-317
-338
-342
-338
-305
-284
-294
-311
-336
-364
-366
-382
-403
-414
-422
-419
-426
-417
-425
-433
-407
-380
-365
-352
-326
-349
-350
-357
-399
-407
-391
-369
-331
-326
-323
-284
-237
-185
-154
-136
-150
-161
-198
-233
-250
-257
-225
-197
-212
-212
-191
-204
-210
-195
-190
-177
-170
-190
-235
-268
-321
-367
-392
-435
-491
-575
-625
-643
-644
-648
-636
-599
-582
-541
-514
-501
-486
-475
-485
-496
-489
-489
-467
-465
-472
-477
-463
-417
-353
-314
-297
-289
-294
-300
-301
-303
-323
-337
-342
-341
-361
-370
-340
-325
-325
-340
-344
-342
-310
-270
-261
-272
-263
-267
-299
-341
-352
-313
-294
-281
-262
-264
-252
-206
-176
-163
-174
-207
-225
-236
-262
-293
-318
-337
-350
-370
-380
-384
-408
-412
-397
-386
-398
-413
-414
-394
-402
-436
-435
-440
-457
-463
-460
-449
-440
-428
-390
-313
-271
-250
-236
-229
-215
-194
-176
-166
-151
-127
-134
-135
-113
-132
-157
-189
-203
-208
-209
-204
-213
-220
-248
-278
-297
-300
-295
-307
-327
-368
-368
-365
-364
-372
-391
-400
-412
-413
-428
-448
-474
-511
-505
-504
-518
-493
-460
-424
-410
-375
-339
-325
-300
-270
-254
-244
-232
-199
-159
-120
-98
-97
-109
-109
-106
-109
-77
-71
-79
-86
-83
-54
-40
-48
-77
-103
-138
-196
-255
-327
-372
-399
-418
-420
-423
-431
-429
-399
-371
-348
-345
-358
-357
-340
-345
-393
-418
-404
-439
-472
-465
-442
-400
-360
-308
-270
-273
-303
-320
-331
-350
-369
-383
-382
-374
-398
-406
-377
-351
-336
-345
-339
-324
-339
-376
-370
-351
-356
-360
-373
-366
-361
-365
-340
-329
-326
-315
-306
-271
-253
-269
-243
-216
-209
-208
-226
-254
-266
-250
-245
-268
-277
-275
-275
-281
-276
-239
-254
-275
-270
-259
-237
-220
-212
-220
-234
-229
-219
-175
-132
-126
-96
-92
-109
-122
-128
-119
-94
-87
-91
-89
-87
-85
-50
-28
-37
-42
-56
-97
-159
-199
-217
-256
-277
-290
-307
-329
-342
-330
-313
-305
-308
-311
-306
-300
-315
-315
-319
-333
-332
-319
-299
-293
-277
-274
-268
-269
-292
-298
-297
-267
-239
-238
-225
-197
-187
-173
-161
-163
-147
-118
-116
-145
-171
-208
-242
-253
-264
-298
-327
-320
-322
-321
-318
-303
-287
-282
-290
-266
-276
-290
-314
-334
-323
-301
-269
-274
-292
-304
-280
-254
-226
-213
-201
-204
-218
-237
-236
-233
-238
-255
-268
-279
-309
-316
-318
-319
-308
-309
-333
-373
-390
-405
-420
-427
-435
-449
-462
-465
-438
-426
-446
-446
-423
-419
-417
-386
-343
-311
-278
-236
-200
-189
-194
-201
-184
-165
-161
-161
-172
-149
-105
-80
-77
-87
-134
-139
-125
-120
-106
-123
-155
-176
-184
-190
-222
-265
-290
-309
-291
-279
-312
-350
-350
-339
-329
-321
-286
-254
-265
-278
-264
-227
-194
-159
-113
-84
-66
-64
-54
-37
-18
-28
-59
-83
-113
-110
-111
-134
-199
-259
-274
-300
-306
-303
-298
-279
-224
-204
-233
-242
-248
-285
-318
-306
-298
-296
-286
-298
-314
-319
-310
-313
-306
-320
-334
-335
-321
-292
-280
-276
-261
-235
-219
-183
-155
-144
-144
-147
-161
-163
-139
-141
-147
-155
-172
-173
-196
-205
-191
-205
-234
-271
-265
-236
-230
-209
-173
-134
-101
-72
-38
-34
-6
0
-26
-5
16
-16
-47
-65
-131
-163
-154
-132
-109
-108
-113
-133
-144
-153
-161
-161
-191
-228
-238
-246
-253
-255
-281
-272
-285
-283
-281
-318
-323
-329
-330
-312
-316
-312
-313
-344
-330
-327
-320
-297
-283
-243
-201
-190
-207
-213
-211
-205
-200
-196
-199
-190
-155
-142
-157
-148
-120
-111
-105
-101
-75
-63
-70
-68
-95
-123
-133
-152
-196
-229
-255
-287
-313
-368
-378
-392
-431
-438
-438
-442
-409
-406
-421
-411
-402
-367
-353
-340
-318
-283
-262
-244
-205
-173
-128
-104
-90
-73
-97
-109
-108
-84
-63
-50
-29
-7
-3
-2
0
-16
-22
-56
-61
-64
-82
-114
-142
-123
-153
-183
-178
-213
-270
-227
-228
-264
-254
-255
-231
-221
-198
-189
-154
-139
-108
-89
-107
-115
-132
-144
-130
-119
-126
-122
-152
-192
-183
-185
-186
-169
-205
-247
-280
-307
-320
-321
-328
-357
-352
-347
-310
-296
-300
-301
-282
-272
-264
-245
-230
-244
-262
-252
-251
-240
-243
-260
-285
-274
-264
-252
-223
-205
-196
-198
-198
-210
-251
-293
-315
-316
-312
-322
-332
-316
-284
-278
-289
-287
-299
-332
-336
-343
-381
-384
-364
-337
-325
-323
-332
-330
-340
-306
-283
-288
-312
-325
-349
-366
-322
-319
-328
-355
-360
-375
-414
-433
-439
-427
-395
-344
-290
-279
-258
-238
-228
-231
-226
-247
-296
-343
-354
-340
-331
-325
-321
-315
-323
-339
-333
-314
-330
-341
-342
-306
-257
-220
-204
-198
-209
-238
-267
-266
-275
-288
-272
-245
-208
-175
-171
-187
-192
-169
-159
-146
-130
-132
-145
-171
-189
-193
-202
-219
-238
-266
-276
-305
-317
-301
-311
-337
-366
-370
-380
-402
-415
-406
-378
-376
-371
-341
-316
-259
-223
-211
-185
-144
-114
-126
-109
-102
-116
-105
-109
-130
-143
-155
-165
-204
-255
-271
-284
-300
-314
-346
-368
-392
-403
-363
-338
-316
-281
-268
-269
-246
-263
-314
-332
-346
-337
-341
-362
-386
-391
-354
-332
-348
-337
-323
-297
-262
-247
-224
-220
-210
-226
-241
-218
-225
-246
-267
-285
-293
-301
-296
-284
-276
-258
-220
-188
-170
-159
-180
-189
-191
-198
-181
-176
-183
-194
-210
-223
-231
-224
-213
-205
-223
-238
-266
-285
-288
-282
-292
-312
-323
-350
-370
-376
-357
-342
-331
-320
-342
-359
-359
-343
-323
-340
-330
-336
-366
-330
-282
-283
-291
-308
-301
-268
-248
-237
-206
-180
-162
-137
-168
-156
-161
-163
-157
-180
-177
-182
-193
-159
-146
-135
-110
-104
-104
-104
-108
-94
-126
-123
-169
-108
-171
-135
-276
-94
-1066
-1922
-1294
-1211
-1838
-1728
-1896
-1822
-932
-779
-879
-639
-69
465
664
650
581
625
856
739
204
24
-153
-336
-166
-477
-876
-773
-435
-444
-300
-411
-153
176
426
493
403
435
485
552
240
136
-397
-361
-722
-982
-1237
-1260
-1575
-1291
-1285
-1487
-1119
-866
-714
-335
35
-113
168
584
343
287
250
-11
-104
128
-351
-587
-427
-516
-552
-380
-510
-503
-105
-106
100
81
74
256
259
55
130
-183
-390
-129
-407
-690
-611
-719
-793
-507
-639
-716
-447
-433
-295
-67
-92
-69
151
184
123
33
-43
-25
-61
-51
-164
-302
-288
-11
-250
-554
-96
250
115
284
239
199
637
381
54
20
-181
-467
-512
-894
-1227
-1295
-1197
-1070
-1241
-1127
-685
-424
-309
201
234
390
682
760
595
509
216
41
-120
-358
-534
-825
-887
-871
-875
-661
-555
-710
-126
192
23
150
390
341
270
298
26
-201
-476
-408
-597
-969
-870
-803
-764
-669
-535
-509
-170
-118
40
26
182
56
251
32
-77
-486
-316
-461
-507
-669
-660
-635
-553
-456
-427
-396
-347
-278
-302
-143
-23
-25
-39
17
-234
-809
-911
-1059
-1299
-1454
-1532
-1722
-1481
-1319
-1322
-1362
-1059
-718
-222
-31
27
218
361
395
228
-7
-148
-287
-438
-443
-605
-718
-723
-616
-596
-592
-455
-271
-177
-75
-43
-39
-111
-186
-370
-580
-758
-886
-967
-1098
-1174
-1158
-1070
-941
-809
-728
-540
-398
-329
-180
-141
-193
-151
-165
-217
-302
-408
-464
-489
-575
-592
-467
-360
-347
-240
-111
-52
6
59
53
-16
5
85
-29
-234
-293
-340
-448
-596
-673
-686
-553
-421
-421
-439
-408
-322
-252
-267
-458
-534
-435
-422
-472
-554
-608
-503
-385
-440
-454
-395
-326
-135
-72
-189
-170
1
-2
-149
-294
-271
-259
-413
-484
-448
-488
-384
-339
-488
-496
-305
-301
-410
-411
-397
-310
-257
-365
-512
-504
-525
-594
-574
-513
-508
-470
-396
-424
-436
-406
-409
-352
-304
-387
-399
-299
-300
-345
-296
-378
-400
-225
-219
-286
-149
-39
-46
-69
-112
-63
-2
-6
-32
-58
-51
18
-33
-59
-59
-93
-64
101
-8
-112
7
41
-28
138
252
231
367
288
68
97
138
30
79
123
24
136
334
244
209
346
329
220
214
216
217
297
348
276
188
210
271
200
149
157
134
91
75
12
-102
-38
-12
-27
55
152
190
226
183
89
64
76
32
11
-1
67
218
287
280
224
197
179
72
-35
-91
-116
-112
-152
-160
-113
-33
-42
-78
-91
-116
-122
-160
-239
-314
-313
-288
-327
-403
-474
-510
-573
-632
-625
-577
-495
-395
-374
-393
-387
-497
-638
-653
-697
-743
-740
-716
-670
-644
-615
-634
-619
-528
-555
-628
-620
-610
-619
-575
-519
-533
-591
-630
-617
-595
-502
-439
-409
-335
-264
-222
-199
-167
-179
-237
-281
-322
-348
-396
-433
-402
-317
-224
-171
-72
14
51
107
199
248
243
177
190
248
240
259
336
373
369
451
542
557
630
759
877
1010
1154
1228
1272
1385
1408
1344
1367
1443
1492
1537
1609
1679
1741
1796
1924
2131
2291
2392
2620
2823
2946
2815
2220
1416
973
405
-426
-964
-1347
-2000
-2348
-2155
-2051
-2275
-2371
-2134
-1892
-1666
-1243
-1046
-1152
-1109
-909
-802
-835
-1039
-1143
-1012
-850
-741
-577
-388
-301
-190
82
350
411
447
560
521
403
417
402
236
-40
-190
-187
-220
-248
-314
-400
-468
-456
-382
-364
-464
-587
-675
-835
-966
-1011
-1385
-1901
-2394
-2593
-2361
-2135
-2247
-2061
-1595
-1466
-1128
-701
-667
-779
-570
-331
-243
-369
-479
-741
-1007
-1092
-1060
-1113
-1082
-1070
-1077
-820
-683
-641
-623
-634
-733
-703
-583
-581
-749
-910
-912
-946
-967
-941
-978
-1006
-861
-709
-565
-508
-453
-404
-396
-308
-197
-101
-70
-42
-43
43
174
249
361
562
794
1028
1339
1575
1761
1933
2189
2238
2312
2531
2595
2525
2635
2730
2768
3068
3386
3679
4249
5004
5702
5538
3852
2286
1544
410
-1063
-1768
-2936
-4328
-4310
-3515
-3527
-4241
-4495
-4176
-3455
-2363
-1743
-1710
-1712
-1363
-911
-621
-797
-1599
-1819
-1148
-642
-341
-26
257
311
637
1299
1632
1656
1742
1963
1917
1711
1541
1250
718
59
-358
-404
-375
-326
-382
-561
-657
-628
-389
-246
-470
-844
-940
-715
-628
-887
-1229
-1647
-1957
-1872
-1591
-1507
-1527
-1322
-936
-582
-319
-243
-256
-287
-274
-169
-74
-64
-266
-576
-808
-968
-1360
-1594
-1554
-1638
-1891
-1663
-1162
-1020
-1093
-964
-766
-892
-885
-700
-837
-1150
-1212
-1251
-1368
-1529
-1612
-1731
-1691
-1633
-1478
-1257
-1146
-1082
-1029
-885
-885
-960
-866
-752
-792
-708
-519
-426
-494
-472
-407
-351
-266
-144
-28
-6
59
121
110
80
41
30
54
61
108
241
343
440
656
858
1025
1265
1576
1784
2015
2212
2357
2522
2628
2718
2826
3037
3106
3418
3799
4331
4852
5739
5996
5059
3224
1757
697
-469
-1623
-2750
-3806
-4755
-4569
-4075
-4344
-5086
-5157
-4487
-3412
-2291
-1646
-1620
-1611
-1233
-765
-633
-1153
-1573
-1489
-877
-214
125
360
372
413
692
1248
1575
1643
1726
1894
1847
1656
1466
1079
427
-179
-370
-324
-146
-197
-322
-545
-735
-746
-565
-613
-1021
-1232
-1125
-947
-882
-1007
-1406
-1780
-1866
-1706
-1513
-1362
-1278
-1151
-710
-319
-139
-18
43
-7
52
302
383
274
134
-48
-300
-479
-634
-806
-977
-1038
-1118
-1336
-1494
-1527
-1672
-1898
-1931
-2123
-2172
-1816
-1743
-1966
-1751
-1612
-1694
-1513
-1213
-1283
-1267
-1019
-872
-819
-703
-716
-795
-784
-764
-786
-729
-678
-760
-727
-645
-623
-591
-519
-537
-499
-349
-195
-90
-76
-104
-92
-103
-123
-53
44
71
83
92
104
89
123
219
229
328
565
750
909
1220
1494
1803
2192
2493
2724
3007
3261
3415
3545
3807
4019
4145
4458
5054
5704
6230
5716
4043
1956
817
-358
-1425
-2661
-3843
-5063
-5394
-4836
-4756
-5311
-5763
-5387
-4237
-2704
-1700
-1481
-1524
-1251
-738
-215
-310
-841
-953
-425
394
959
1072
897
767
988
1504
1975
2121
2077
2045
2041
1865
1535
1110
532
-147
-518
-553
-440
-364
-632
-1013
-1370
-1491
-1415
-1246
-1340
-1614
-1657
-1379
-1128
-1214
-1555
-1846
-1934
-1672
-1144
-801
-709
-626
-403
-15
286
391
403
500
616
808
974
932
689
372
145
-35
-161
-243
-377
-534
-630
-711
-820
-932
-1345
-1913
-2180
-2170
-2244
-2306
-2073
-2314
-2513
-2193
-1827
-2042
-1828
-1402
-1297
-1036
-554
-516
-673
-530
-671
-725
-597
-462
-651
-479
-473
-547
-525
-394
-520
-581
-397
-312
-230
-249
-340
-528
-538
-649
-685
-726
-729
-759
-640
-587
-592
-544
-535
-443
-301
-70
135
252
321
385
528
588
681
849
997
1367
1777
2208
2422
2744
2990
3053
3330
3616
3796
3845
4133
4342
4667
5056
5535
6084
5743
4347
2218
779
-360
-1260
-2545
-3786
-5079
-5849
-5421
-5006
-5290
-5973
-5710
-4542
-2860
-1666
-1391
-1653
-1549
-959
-202
-55
-481
-813
-389
590
1184
1216
896
740
997
1553
2103
2283
2210
2055
1999
1850
1365
854
351
-139
-528
-695
-730
-852
-1152
-1548
-1948
-2050
-1891
-1608
-1499
-1599
-1672
-1558
-1268
-1243
-1476
-1703
-1683
-1332
-844
-471
-415
-437
-325
6
376
587
639
806
1034
1194
1224
1018
702
375
179
42
-87
-260
-482
-688
-953
-1184
-1389
-1489
-1686
-1825
-1962
-2286
-2441
-2434
-2502
-2877
-2839
-2684
-2455
-2220
-1814
-1650
-1487
-1146
-818
-600
-537
-457
-434
-259
-399
-479
-629
-638
-821
-811
-809
-786
-696
-659
-643
-682
-590
-588
-582
-689
-699
-731
-687
-741
-837
-941
-911
-824
-794
-712
-669
-511
-412
-272
-118
-11
75
169
347
397
576
769
951
1094
1395
1722
2062
2351
2581
2762
2943
3287
3446
3585
3671
3930
4143
4545
4991
5585
5648
5058
3216
1239
-137
-845
-1650
-2904
-4137
-5459
-5730
-5312
-5046
-5718
-6128
-5410
-3682
-1937
-1104
-1393
-1718
-1367
-431
254
164
-353
-496
285
1185
1454
1063
540
651
1283
2076
2454
2438
2152
1918
1854
1627
1141
637
227
-79
-337
-527
-763
-1145
-1655
-2183
-2385
-2195
-1835
-1491
-1484
-1745
-1974
-1834
-1554
-1544
-1712
-1835
-1612
-1060
-543
-427
-648
-775
-521
23
553
752
755
831
996
1132
1036
749
442
321
340
312
219
-45
-396
-689
-854
-1012
-1142
-1197
-1296
-1398
-1466
-1520
-1775
-2095
-2340
-2446
-2465
-2351
-2289
-2306
-2153
-1959
-1744
-1460
-1216
-1057
-738
-350
-225
-260
-254
-346
-480
-510
-604
-664
-685
-687
-758
-753
-776
-879
-875
-830
-825
-806
-670
-658
-737
-830
-915
-933
-842
-827
-874
-855
-807
-685
-592
-451
-442
-324
-85
144
310
418
501
566
742
918
1119
1332
1503
1690
1922
2193
2416
2674
2903
3093
3314
3550
3798
3994
4259
4537
4973
5404
5330
4390
2617
1018
-63
-502
-1144
-2204
-3778
-5146
-5350
-4908
-4679
-5154
-5556
-5007
-3338
-1678
-1227
-1761
-2152
-1739
-599
326
218
-551
-736
95
837
861
218
-231
198
1353
2193
2186
1858
1678
1902
2210
2034
1466
1118
1219
1245
827
120
-529
-839
-914
-1149
-1553
-1770
-1561
-1142
-1048
-1476
-2020
-2010
-1500
-1093
-1188
-1606
-1785
-1514
-1097
-994
-1265
-1510
-1262
-559
80
230
93
90
369
750
890
779
649
702
823
773
488
105
-119
-165
-168
-348
-584
-704
-687
-762
-990
-1237
-1365
-1283
-1249
-1391
-1667
-1897
-2017
-1984
-2016
-2217
-2285
-2172
-1842
-1552
-1426
-1442
-1323
-1060
-828
-668
-622
-636
-609
-494
-495
-611
-769
-769
-732
-555
-571
-697
-734
-678
-640
-673
-656
-703
-656
-552
-428
-498
-645
-783
-753
-704
-677
-684
-625
-547
-495
-404
-398
-342
-221
59
272
443
546
688
893
1107
1269
1445
1666
1873
2154
2370
2460
2518
2716
2972
3281
3646
3930
4222
4672
5046
4822
3836
2531
1428
821
437
-111
-1130
-2566
-3619
-3993
-3854
-3960
-4346
-4522
-3968
-2884
-2078
-1976
-2269
-2421
-1961
-1080
-526
-749
-1275
-1259
-801
-446
-632
-1076
-1107
-422
599
1208
1220
973
1070
1647
2206
2189
1850
1719
1912
2001
1635
892
250
49
128
116
-204
-610
-778
-687
-658
-965
-1388
-1481
-1165
-840
-881
-1261
-1629
-1664
-1480
-1393
-1546
-1814
-1785
-1374
-934
-854
-1013
-1046
-760
-246
155
263
262
343
528
644
556
366
244
322
437
377
138
-119
-247
-291
-326
-428
-521
-532
-478
-517
-781
-1202
-1476
-1575
-1680
-1773
-1919
-2096
-2107
-1973
-1931
-1970
-1972
-1849
-1538
-1219
-1083
-1086
-1022
-937
-846
-741
-647
-655
-612
-485
-448
-488
-570
-570
-515
-360
-310
-282
-201
-141
-186
-240
-310
-384
-343
-219
-165
-261
-296
-330
-268
-216
-199
-165
-54
78
222
315
299
296
377
604
818
1016
1116
1199
1318
1484
1648
1793
1967
2200
2475
2742
3029
3289
3653
4061
4222
3815
2914
2000
1419
1047
609
-51
-1167
-2208
-2699
-2714
-2815
-3196
-3528
-3426
-2650
-1922
-1804
-2121
-2275
-1990
-1316
-758
-845
-1424
-1572
-1131
-708
-773
-1283
-1563
-1204
-339
262
298
40
59
635
1338
1639
1433
1286
1533
1896
1875
1418
851
636
774
838
569
73
-262
-236
-62
-223
-628
-870
-724
-386
-282
-591
-1043
-1196
-1043
-905
-1029
-1366
-1616
-1514
-1172
-1053
-1272
-1489
-1361
-955
-561
-426
-502
-519
-330
-30
113
57
-44
29
249
367
235
-21
-165
-144
-80
-105
-219
-316
-316
-257
-281
-430
-601
-674
-694
-745
-922
-1246
-1475
-1493
-1522
-1631
-1732
-1791
-1777
-1609
-1438
-1459
-1431
-1345
-1210
-1018
-930
-1008
-1043
-906
-762
-764
-784
-824
-819
-699
-581
-537
-549
-507
-410
-275
-206
-220
-193
-61
30
60
23
-43
-71
-31
43
20
-22
-18
75
159
213
195
197
264
367
489
585
646
740
935
1111
1232
1327
1465
1633
1841
2077
2279
2456
2692
2996
3302
3538
3308
2604
1858
1428
1113
693
177
-740
-1664
-2135
-2192
-2306
-2709
-3119
-3197
-2562
-1865
-1813
-2168
-2354
-2119
-1496
-898
-874
-1451
-1687
-1249
-802
-825
-1362
-1751
-1499
-687
-78
-85
-356
-395
161
988
1365
1153
944
1188
1654
1817
1464
870
652
865
1044
837
355
-62
-108
168
140
-270
-597
-564
-276
-113
-342
-819
-1056
-926
-771
-857
-1170
-1459
-1430
-1162
-1062
-1323
-1616
-1576
-1232
-884
-774
-854
-906
-710
-372
-215
-257
-324
-261
-24
130
58
-141
-236
-177
-87
-72
-168
-238
-206
-127
-137
-267
-396
-397
-349
-367
-498
-711
-941
-1091
-1175
-1264
-1402
-1526
-1521
-1511
-1455
-1453
-1439
-1390
-1291
-1132
-1016
-944
-952
-967
-900
-853
-858
-857
-831
-735
-698
-663
-640
-613
-574
-524
-438
-399
-349
-303
-220
-198
-197
-193
-168
-114
-43
-53
-87
-90
-94
-49
-4
-8
-39
56
143
237
286
329
414
515
657
813
937
1044
1207
1381
1571
1743
1935
2142
2408
2641
2857
3084
3272
3176
2583
1890
1477
1185
894
491
-352
-1228
-1667
-1657
-1739
-2139
-2578
-2780
-2295
-1613
-1583
-2026
-2287
-2065
-1438
-800
-766
-1399
-1642
-1119
-562
-539
-1100
-1609
-1460
-634
-19
-117
-541
-659
-123
746
1163
840
538
861
1511
1837
1529
864
565
812
1146
1012
416
-112
-190
136
248
-178
-629
-623
-249
61
-57
-540
-865
-723
-436
-403
-730
-1133
-1236
-971
-782
-1025
-1393
-1444
-1173
-782
-594
-715
-845
-726
-416
-191
-201
-321
-318
-133
84
44
-170
-297
-268
-104
2
-57
-168
-195
-115
-35
-83
-270
-425
-446
-410
-451
-653
-878
-1044
-1164
-1194
-1257
-1441
-1513
-1453
-1376
-1299
-1309
-1382
-1369
-1224
-1089
-987
-984
-1055
-1086
-980
-886
-913
-936
-885
-818
-713
-613
-633
-645
-585
-484
-387
-291
-259
-248
-202
-152
-142
-141
-92
-72
-29
36
55
28
38
34
49
105
148
200
272
288
291
338
379
489
631
756
833
957
1119
1283
1392
1503
1640
1763
1953
2217
2487
2718
2973
3053
2744
2141
1659
1384
1062
709
84
-800
-1471
-1631
-1636
-1961
-2402
-2735
-2551
-1880
-1509
-1770
-2147
-2076
-1624
-1014
-723
-1150
-1670
-1509
-895
-619
-983
-1571
-1764
-1163
-332
-115
-459
-770
-522
212
868
871
450
416
946
1444
1399
841
310
326
680
804
451
-84
-383
-190
112
-24
-474
-710
-507
-140
-7
-326
-763
-878
-687
-529
-701
-1074
-1359
-1308
-1023
-996
-1272
-1516
-1440
-1133
-837
-738
-864
-908
-715
-466
-314
-331
-411
-368
-186
-27
-81
-259
-338
-271
-180
-127
-143
-207
-195
-120
-76
-152
-306
-394
-399
-418
-556
-800
-1020
-1119
-1145
-1211
-1337
-1439
-1458
-1383
-1252
-1242
-1343
-1385
-1282
-1092
-967
-966
-1055
-1106
-1016
-929
-927
-962
-1022
-1001
-873
-744
-783
-854
-838
-764
-617
-471
-393
-378
-309
-228
-157
-123
-118
-151
-103
-65
-67
-66
-52
-11
34
71
48
62
112
217
299
332
348
367
437
552
630
679
785
938
1112
1293
1440
1562
1724
1952
2208
2475
2712
2870
2762
2201
1618
1286
1066
766
318
-429
-1225
-1587
-1577
-1771
-2220
-2622
-2691
-2129
-1449
-1390
-1843
-2051
-1765
-1155
-614
-706
-1322
-1534
-1004
-414
-457
-1036
-1508
-1293
-398
279
217
-254
-412
82
865
1224
891
506
705
1313
1626
1311
646
270
450
833
836
384
-103
-207
75
224
-81
-549
-665
-420
-147
-194
-582
-943
-950
-721
-673
-879
-1174
-1297
-1103
-892
-968
-1245
-1402
-1247
-927
-691
-633
-727
-716
-478
-242
-151
-197
-273
-216
-28
64
-15
-163
-263
-240
-137
-28
-50
-147
-164
-144
-167
-253
-362
-439
-527
-606
-714
-883
-1053
-1150
-1216
-1247
-1234
-1203
-1128
-1069
-1006
-1066
-1086
-1019
-959
-919
-897
-888
-914
-869
-796
-763
-797
-803
-795
-694
-576
-508
-466
-417
-403
-350
-267
-221
-198
-214
-155
-86
-56
-50
-46
-76
-72
-25
44
54
44
47
60
87
106
170
209
274
345
419
504
634
775
896
1045
1216
1369
1545
1759
1967
2128
2294
2502
2791
3104
3439
3346
2592
1941
2157
2138
1318
160
-1192
-2184
-2500
-2235
-2703
-3655
-4207
-3989
-3053
-1902
-1411
-1778
-2057
-1451
-594
-15
-38
-848
-1210
-490
371
178
-941
-1675
-1213
95
1019
883
376
479
1285
2186
2261
1598
1100
1299
1758
1639
859
-85
-611
-567
-629
-935
-1280
-1484
-1400
-1186
-1140
-1335
-1405
-1098
-851
-797
-815
-921
-978
-992
-1073
-1230
-1283
-1147
-996
-741
-496
-405
-291
-37
239
448
650
870
921
799
657
468
301
124
-84
-334
-500
-541
-582
-670
-844
-974
-962
-772
-641
-710
-919
-1169
-1257
-1310
-1403
-1717
-1903
-2030
-2040
-1895
-1664
-1569
-1513
-1279
-933
-622
-383
-192
-223
-205
-153
-65
-187
-395
-617
-761
-766
-768
-790
-891
-901
-917
-792
-722
-646
-627
-551
-526
-510
-484
-495
-509
-521
-468
-492
-398
-368
-270
-262
-145
-65
69
209
289
418
535
605
661
805
901
1056
1239
1467
1711
2079
2362
2580
2808
2984
3204
3347
3664
3858
4211
4486
4957
5113
3439
1127
-373
-835
-2029
-3018
-3884
-5462
-6521
-5670
-4762
-5576
-6041
-4860
-3160
-1315
250
-111
-1033
-503
1050
1692
1598
1021
461
1056
2273
2422
1283
593
864
1828
2936
3103
2140
1294
1311
1596
1348
610
-327
-924
-964
-940
-1494
-2454
-3094
-3178
-2955
-2527
-2116
-2006
-1965
-1630
-1186
-1065
-854
-473
-299
-165
96
218
125
170
195
201
509
940
1131
1206
1204
1050
948
1004
912
559
403
283
37
-299
-677
-1105
-1373
-1382
-1368
-1381
-1374
-1330
-1257
-1137
-1163
-1214
-1131
-933
-725
-602
-595
-696
-694
-728
-683
-538
-472
-613
-780
-662
-807
-947
-1108
-1046
-1109
-931
-652
-561
-689
-810
-779
-709
-561
-529
-536
-694
-697
-845
-826
-960
-1036
-1107
-993
-902
-860
-795
-921
-1007
-1044
-822
-728
-610
-552
-417
-329
-147
-3
110
155
215
363
449
541
534
529
437
495
575
670
771
857
894
986
1159
1256
1414
1691
1891
2107
2365
2559
2579
2740
2992
3172
3489
3873
4181
4458
4647
2538
313
-720
-1260
-2803
-3302
-3658
-5552
-6320
-5254
-4445
-5352
-4977
-3932
-2614
-851
653
239
-452
-47
860
1503
1736
1404
833
1291
2011
2295
1663
1180
1023
1652
2611
2702
1895
973
593
364
147
-210
-952
-1696
-1839
-1859
-2226
-2667
-2990
-3238
-3005
-2264
-1720
-1546
-1363
-1235
-1112
-783
-323
-117
69
247
336
532
685
704
496
525
718
960
1162
1134
802
435
312
175
-11
-246
-465
-726
-847
-915
-1146
-1438
-1574
-1466
-1329
-1200
-1209
-1215
-1160
-1054
-997
-952
-866
-784
-532
-345
-266
-286
-269
-204
-204
-242
-185
-190
-361
-447
-610
-826
-1067
-1351
-1669
-1625
-1401
-1390
-1313
-1202
-1149
-1151
-851
-670
-707
-720
-687
-691
-725
-786
-1005
-1108
-1068
-947
-816
-731
-748
-760
-733
-729
-646
-564
-501
-527
-390
-213
-150
-169
-169
-157
-115
41
165
222
140
96
27
78
188
253
307
418
556
673
817
963
1154
1331
1618
2032
2382
2601
2817
3090
3381
3677
3946
4245
4603
4897
5214
3555
883
-748
-1657
-3092
-3897
-4095
-5828
-6788
-5884
-4784
-5153
-5070
-4174
-3024
-1152
538
489
-423
-370
428
1236
1630
1437
870
1205
2188
2737
2329
1703
1349
1695
2737
3030
2170
1069
444
77
-177
-466
-1251
-2065
-2269
-2146
-2286
-2595
-2884
-3186
-3025
-2307
-1673
-1462
-1333
-1266
-1262
-1040
-529
-222
-92
134
326
560
883
1087
908
807
962
1253
1495
1531
1174
626
349
179
25
-253
-600
-941
-1125
-1146
-1239
-1460
-1639
-1667
-1574
-1336
-1152
-1133
-1167
-1129
-1012
-914
-784
-687
-558
-361
-218
-121
-45
31
14
91
205
230
-21
-184
-255
-521
-827
-1121
-1353
-1576
-1600
-1770
-1803
-1724
-1683
-1527
-1193
-927
-947
-789
-621
-524
-480
-393
-572
-673
-692
-713
-766
-696
-678
-749
-679
-580
-481
-590
-588
-670
-585
-480
-402
-375
-306
-232
-193
-87
-1
93
51
39
44
145
147
172
168
158
240
443
638
734
920
1124
1344
1610
1983
2336
2556
2805
3153
3417
3633
3797
4065
4274
4518
4934
4417
2041
-28
-1084
-2290
-3763
-3921
-4681
-6242
-6251
-4982
-4679
-5018
-4241
-3379
-2134
-529
410
-62
-358
62
617
1168
1443
1288
1250
1986
2683
2780
2434
2142
1949
2400
2959
2615
1618
819
260
-353
-723
-1174
-1907
-2410
-2442
-2503
-2708
-2831
-3053
-3166
-2809
-2179
-1808
-1545
-1303
-1246
-1114
-663
-160
60
331
596
799
1083
1442
1506
1320
1298
1379
1471
1464
1251
725
320
127
-82
-314
-604
-959
-1265
-1291
-1315
-1517
-1730
-1823
-1856
-1779
-1541
-1416
-1433
-1425
-1277
-1100
-884
-637
-437
-276
-106
99
238
342
341
314
284
271
247
92
-193
-500
-632
-748
-943
-1106
-1391
-1612
-1724
-1896
-2223
-2129
-1957
-1939
-1698
-1319
-1242
-1296
-977
-858
-828
-723
-573
-645
-583
-571
-635
-676
-666
-669
-627
-506
-533
-497
-555
-596
-669
-532
-463
-445
-435
-316
-215
-165
-94
-60
-16
-13
99
106
151
151
139
163
301
471
548
701
901
1184
1408
1675
1928
2159
2337
2622
2870
3084
3238
3361
3445
3731
4054
4020
3175
1204
-405
-1557
-2490
-3555
-3829
-4665
-5502
-5327
-4475
-4308
-4395
-3786
-3018
-1883
-821
-194
-531
-601
-293
351
817
1092
1154
1406
2033
2547
2649
2357
2085
1920
2156
2259
1769
837
111
-479
-948
-1304
-1704
-2255
-2564
-2554
-2510
-2505
-2558
-2671
-2671
-2362
-1924
-1605
-1414
-1270
-1188
-897
-449
11
314
612
859
1112
1524
1739
1683
1475
1384
1329
1316
1146
796
325
-72
-305
-517
-721
-977
-1215
-1397
-1404
-1383
-1447
-1586
-1633
-1596
-1510
-1385
-1299
-1240
-1163
-1015
-817
-541
-268
-40
172
375
529
624
646
565
452
358
303
208
104
-79
-309
-618
-960
-1040
-1193
-1560
-1840
-1777
-2077
-2380
-2314
-2190
-2217
-2037
-1619
-1415
-1229
-965
-783
-759
-607
-501
-428
-413
-359
-439
-500
-512
-529
-498
-486
-459
-420
-286
-312
-392
-467
-448
-479
-460
-393
-283
-190
-140
-61
-25
31
46
65
110
187
205
246
321
411
525
627
833
1082
1373
1642
1899
2177
2485
2766
3057
3284
3465
3527
3846
4095
4339
4175
3184
1358
-302
-1305
-2447
-3220
-4001
-4674
-5374
-4956
-4316
-4044
-4065
-3663
-2743
-1782
-848
-608
-774
-949
-430
209
680
859
1042
1479
2237
2791
2790
2508
2199
2111
2231
2190
1537
647
-35
-510
-901
-1236
-1643
-2043
-2197
-2070
-1953
-1995
-2163
-2288
-2289
-2069
-1772
-1578
-1472
-1371
-1214
-936
-439
-25
263
550
904
1214
1504
1678
1534
1270
1088
1014
935
754
413
19
-265
-372
-483
-642
-857
-1051
-1124
-1109
-1140
-1314
-1506
-1661
-1712
-1632
-1461
-1356
-1334
-1204
-979
-749
-520
-299
-121
53
250
362
397
364
260
146
61
7
-61
-163
-269
-441
-760
-876
-939
-1215
-1579
-1640
-1811
-2142
-2209
-2189
-2264
-2210
-1839
-1582
-1275
-992
-759
-645
-468
-379
-310
-240
-240
-253
-242
-231
-345
-329
-359
-396
-463
-383
-348
-432
-536
-575
-568
-640
-593
-576
-510
-409
-314
-312
-301
-246
-212
-114
9
86
131
269
364
437
599
832
997
1190
1514
1770
1980
2280
2634
2837
3082
3402
3572
3729
3913
4099
4294
4169
2746
673
-826
-1681
-2896
-3539
-3978
-4866
-5309
-4456
-3669
-3742
-3579
-3296
-2572
-1510
-575
-793
-1187
-1136
-573
77
545
614
752
1485
2398
2888
2771
2425
2049
1951
2148
1999
1118
178
-321
-673
-933
-1157
-1592
-1944
-1898
-1716
-1768
-1887
-2130
-2437
-2516
-2326
-2170
-2043
-1850
-1735
-1484
-1000
-462
-62
298
620
903
1256
1549
1611
1376
1127
960
901
866
741
406
84
-37
-92
-184
-354
-589
-848
-918
-928
-1091
-1394
-1656
-1818
-1861
-1734
-1601
-1522
-1410
-1174
-892
-594
-342
-223
-108
35
173
255
299
282
183
137
160
156
137
78
-35
-329
-481
-591
-944
-1355
-1475
-1649
-2030
-2017
-1976
-2118
-2092
-1714
-1556
-1316
-1015
-864
-838
-662
-619
-601
-500
-493
-478
-430
-367
-455
-421
-436
-458
-529
-534
-570
-592
-584
-600
-595
-572
-513
-477
-367
-296
-174
-119
-67
-68
-86
-65
-36
24
76
199
278
446
589
722
885
1147
1402
1683
2013
2294
2544
2836
3062
3172
3419
3639
3786
4045
4387
3868
2303
380
-770
-1928
-2808
-3399
-3801
-4545
-4560
-3819
-3284
-3155
-3231
-2845
-2170
-1266
-1006
-1134
-1465
-1366
-804
-53
310
501
1001
1798
2578
2922
2795
2392
2062
1997
2060
1781
987
276
-161
-384
-577
-786
-1059
-1250
-1261
-1268
-1352
-1674
-2079
-2399
-2515
-2507
-2402
-2235
-2036
-1823
-1457
-922
-416
-27
273
535
766
969
1125
1057
835
645
616
653
716
665
488
393
372
347
224
8
-334
-590
-746
-904
-1135
-1397
-1586
-1688
-1637
-1542
-1359
-1273
-1208
-1064
-841
-671
-609
-546
-515
-459
-407
-285
-229
-218
-206
-149
-61
-144
-175
-247
-419
-706
-824
-1058
-1322
-1380
-1420
-1540
-1540
-1312
-1277
-1166
-1022
-932
-981
-825
-728
-715
-734
-751
-769
-741
-678
-713
-660
-670
-626
-619
-583
-666
-766
-764
-727
-721
-594
-411
-385
-311
-157
-40
-49
42
58
54
133
237
287
340
400
429
544
700
822
982
1210
1381
1657
1970
2250
2523
2751
2883
3128
3304
3327
3517
3844
4048
3638
2200
398
-831
-1753
-2566
-2925
-3405
-4161
-4141
-3431
-2960
-2908
-2917
-2849
-2347
-1680
-1452
-1699
-1974
-1868
-1162
-310
132
378
911
1760
2579
3000
2848
2330
1896
1765
1817
1468
782
256
48
-21
-29
-147
-448
-644
-655
-709
-1015
-1535
-2193
-2689
-2897
-2913
-2763
-2584
-2379
-2068
-1608
-1067
-570
-269
-135
-34
70
273
436
402
229
192
339
615
883
960
891
859
932
947
764
379
-77
-394
-522
-593
-807
-1081
-1296
-1319
-1224
-1123
-1115
-1221
-1317
-1274
-1161
-1172
-1207
-1252
-1278
-1203
-992
-773
-650
-619
-651
-544
-414
-421
-550
-599
-817
-897
-766
-727
-900
-890
-728
-696
-571
-473
-495
-641
-621
-621
-637
-726
-845
-961
-958
-922
-907
-881
-913
-968
-1039
-953
-873
-844
-830
-741
-703
-626
-477
-353
-255
-117
105
234
289
326
336
361
474
606
715
835
927
979
1056
1182
1302
1435
1622
1820
2042
2234
2457
2629
2723
2839
3006
3188
3341
3693
3964
3978
2816
847
-373
-1184
-2116
-2658
-2679
-3524
-3954
-3193
-2491
-2537
-2617
-2543
-2524
-2082
-1756
-2093
-2603
-2517
-1852
-933
-255
74
444
1143
2119
2701
2641
2196
1744
1423
1445
1454
964
521
522
690
694
652
400
38
-60
-7
-238
-760
-1374
-1969
-2332
-2459
-2459
-2397
-2214
-1953
-1629
-1196
-787
-575
-614
-641
-583
-473
-340
-233
-254
-242
66
509
846
1018
1056
1053
1128
1187
1062
706
261
-51
-178
-225
-370
-562
-716
-717
-626
-631
-736
-943
-1172
-1302
-1384
-1462
-1578
-1684
-1832
-1798
-1608
-1524
-1537
-1432
-1417
-1448
-1203
-1063
-1107
-1065
-836
-742
-536
-332
-251
-237
-121
-81
-64
-61
-179
-270
-328
-309
-378
-444
-503
-565
-673
-760
-780
-858
-927
-971
-953
-943
-827
-764
-706
-630
-534
-381
-232
-78
38
148
239
366
503
624
690
779
863
978
1157
1319
1485
1660
1832
2032
2262
2421
2486
2511
2497
2565
2680
2763
2981
3230
3386
2780
1172
-182
-653
-1275
-1760
-1622
-2234
-3103
-2743
-2013
-2116
-2246
-2317
-2562
-2477
-2148
-2552
-3189
-3180
-2537
-1485
-573
-283
-227
46
750
1343
1420
1158
1013
919
1004
1125
874
465
652
1198
1527
1581
1364
882
602
557
371
-40
-468
-880
-1165
-1268
-1333
-1459
-1510
-1370
-1198
-1137
-1075
-1102
-1392
-1642
-1591
-1485
-1390
-1189
-1030
-952
-719
-306
44
206
256
293
363
469
462
279
119
106
221
370
400
234
4
-97
-102
-200
-368
-683
-1136
-1381
-1469
-1675
-1925
-2023
-2078
-2026
-1873
-1792
-1881
-1911
-1842
-1725
-1581
-1465
-1382
-1356
-1276
-1095
-883
-741
-627
-533
-435
-356
-303
-331
-427
-444
-418
-361
-324
-326
-382
-333
-247
-132
-25
35
24
-6
21
-5
-42
-81
-85
-101
-92
-47
-18
-9
7
98
259
407
536
691
830
991
1230
1476
1640
1834
2018
2103
2179
2316
2443
2507
2694
2914
3057
3322
3544
3107
1774
619
87
-356
-621
-642
-1105
-1818
-1700
-1172
-1038
-1324
-1680
-1971
-2085
-2136
-2608
-3262
-3455
-2936
-2026
-1252
-985
-1080
-1036
-565
-47
-34
-247
-318
-230
-74
130
110
-22
259
915
1408
1561
1442
1112
901
890
807
562
321
169
40
10
83
84
14
45
74
-49
-279
-550
-919
-1304
-1456
-1345
-1179
-1105
-1076
-1120
-1140
-976
-759
-698
-782
-868
-869
-822
-792
-796
-812
-669
-306
-8
-51
-275
-382
-345
-290
-282
-447
-732
-852
-818
-821
-893
-909
-876
-821
-738
-737
-894
-1080
-1188
-1201
-1172
-1112
-1052
-1014
-966
-893
-834
-752
-707
-766
-875
-938
-927
-911
-875
-759
-583
-360
-111
86
144
188
247
325
382
397
406
403
391
424
467
517
594
667
725
744
754
714
625
633
704
759
824
912
892
870
900
902
933
985
1009
1053
1104
1117
1160
1247
1385
1580
1666
1465
1025
550
159
21
12
-52
-168
-277
-257
-97
74
1
-269
-443
-518
-619
-828
-1188
-1434
-1327
-1000
-657
-560
-660
-718
-640
-561
-565
-661
-792
-744
-504
-334
-361
-445
-437
-258
18
183
103
-66
-138
-91
-43
-132
-286
-339
-279
-142
-27
-37
-92
-75
3
30
-26
-158
-321
-407
-400
-412
-458
-485
-420
-334
-278
-275
-324
-314
-273
-261
-328
-373
-335
-341
-367
-331
-302
-363
-404
-381
-366
-335
-320
-315
-325
-363
-405
-448
-418
-323
-428
-503
-424
-425
-406
-361
-484
-504
-385
-365
-369
-463
-574
-471
-302
-421
-592
-554
-410
-360
-369
-429
-534
-480
-409
-409
-459
-513
-443
-334
-356
-434
-459
-419
-328
-287
-391
-441
-359
-282
-245
-295
-347
-316
-287
-254
-250
-298
-322
-330
-312
-271
-264
-277
-282
-277
-265
-252
-258
-261
-235
-205
-202
-167
-155
-158
-145
-159
-163
-136
-116
-115
-104
-99
-73
-68
-82
-121
-115
-77
-86
-120
-157
-178
-166
-136
-131
-126
-118
-86
-52
-41
-38
-63
-103
-119
-135
-165
-208
-268
-310
-320
-325
-348
-354
-340
-330
-319
-332
-336
-339
-371
-378
-393
-403
-379
-357
-341
-326
-295
-272
-277
-282
-306
-364
-417
-458
-492
-509
-510
-534
-545
-537
-526
-521
-518
-522
-493
-459
-457
-434
-403
-376
-359
-354
-336
-306
-270
-248
-251
-241
-225
-207
-199
-214
-232
-232
-203
-181
-156
-165
-184
-167
-184
-236
-273
-297
-305
-301
-312
-301
-275
-261
-257
-228
-185
-184
-210
-220
-241
-268
-276
-296
-318
-316
-313
-283
-255
-241
-234
-244
-249
-254
-245
-249
-286
-290
-301
-334
-354
-367
-340
-322
-300
-287
-294
-255
-216
-198
-197
-202
-208
-215
-240
-228
-205
-193
-176
-165
-162
-161
-155
-167
-175
-197
-211
-226
-259
-275
-262
-251
-223
-215
-211
-216
-233
-218
-225
-202
-156
-144
-145
-149
-176
-195
-189
-183
-172
-162
-153
-143
-133
-122
-118
-112
-110
-102
-90
-109
-150
-162
-176
-162
-148
-140
-117
-102
-101
-116
-126
-118
-122
-152
-167
-169
-174
-211
-213
-214
-224
-192
-185
-187
-193
-200
-201
-221
-256
-281
-287
-290
-269
-241
-210
-174
-170
-188
-199
-219
-259
-279
-305
-323
-340
-354
-350
-355
-362
-355
-322
-282
-265
-248
-224
-202
-200
-190
-164
-159
-131
-73
-64
-93
-123
-127
-125
-131
-119
-145
-160
-149
-168
-172
-169
-189
-228
-267
-294
-294
-311
-361
-379
-387
-375
-366
-384
-374
-349
-325
-282
-259
-253
-247
-242
-229
-216
-223
-252
-260
-246
-241
-252
-252
-281
-284
-263
-246
-226
-206
-181
-196
-204
-201
-232
-259
-284
-281
-277
-304
-303
-275
-265
-257
-260
-235
-217
-237
-228
-214
-206
-193
-189
-205
-211
-225
-241
-259
-289
-304
-314
-325
-332
-329
-315
-317
-325
-316
-307
-303
-306
-310
-321
-331
-310
-308
-308
-329
-338
-333
-336
-350
-389
-405
-389
-364
-332
-304
-299
-296
-287
-282
-271
-221
-190
-219
-226
-223
-234
-252
-250
-271
-288
-271
-265
-260
-267
-283
-304
-320
-325
-342
-353
-380
-387
-370
-376
-357
-327
-292
-263
-253
-237
-221
-202
-186
-161
-135
-128
-150
-187
-214
-220
-242
-236
-250
-254
-244
-241
-227
-243
-248
-240
-245
-257
-249
-252
-252
-231
-233
-231
-216
-223
-219
-218
-209
-210
-210
-196
-173
-168
-199
-210
-230
-251
-265
-273
-292
-317
-308
-296
-270
-235
-251
-268
-271
-279
-293
-313
-326
-354
-397
-415
-432
-456
-447
-421
-402
-372
-313
-277
-264
-230
-197
-173
-164
-182
-191
-197
-206
-224
-243
-248
-254
-250
-233
-222
-215
-201
-200
-207
-217
-234
-239
-265
-320
-330
-345
-394
-404
-402
-386
-355
-310
-272
-266
-273
-289
-299
-298
-284
-288
-294
-321
-365
-407
-451
-495
-513
-503
-479
-457
-465
-465
-469
-476
-453
-441
-438
-438
-439
-439
-432
-428
-409
-384
-352
-315
-273
-252
-250
-232
-218
-208
-190
-169
-159
-141
-120
-122
-124
-138
-165
-177
-179
-178
-197
-234
-266
-273
-257
-258
-276
-273
-253
-258
-275
-298
-320
-335
-336
-330
-345
-353
-345
-326
-318
-324
-306
-293
-293
-258
-221
-207
-190
-182
-171
-155
-139
-124
-117
-134
-149
-160
-197
-217
-229
-241
-242
-249
-248
-232
-228
-226
-222
-233
-245
-237
-239
-244
-272
-306
-301
-304
-295
-274
-287
-286
-271
-298
-302
-313
-344
-371
-369
-357
-363
-369
-394
-407
-398
-402
-404
-389
-373
-360
-357
-369
-357
-373
-355
-346
-341
-309
-295
-247
-229
-235
-231
-243
-238
-233
-221
-212
-210
-215
-205
-197
-184
-184
-195
-193
-192
-223
-253
-259
-296
-303
-301
-319
-315
-295
-277
-267
-252
-241
-256
-272
-277
-279
-285
-286
-299
-322
-322
-333
-344
-345
-356
-360
-383
-382
-372
-387
-373
-362
-361
-347
-362
-388
-407
-424
-433
-441
-455
-459
-433
-433
-425
-387
-387
-374
-350
-330
-308
-301
-287
-275
-268
-251
-248
-223
-243
-253
-220
-197
-184
-178
-179
-188
-209
-235
-248
-285
-306
-317
-343
-370
-404
-435
-443
-462
-479
-477
-465
-476
-487
-463
-459
-433
-409
-397
-381
-354
-321
-306
-309
-309
-279
-270
-257
-252
-283
-290
-277
-264
-242
-210
-168
-152
-149
-151
-156
-186
-226
-261
-277
-289
-302
-299
-288
-279
-291
-306
-315
-317
-338
-367
-372
-382
-369
-347
-356
-371
-365
-367
-362
-356
-342
-317
-304
-285
-280
-288
-288
-305
-312
-293
-293
-308
-348
-371
-356
-334
-335
-341
-365
-400
-418
-411
-400
-395
-374
-344
-322
-310
-294
-275
-252
-228
-203
-183
-184
-189
-209
-220
-221
-231
-224
-212
-211
-209
-207
-216
-220
-222
-220
-219
-216
-202
-214
-257
-296
-308
-312
-325
-342
-345
-346
-336
-333
-321
-334
-334
-321
-347
-367
-398
-409
-397
-395
-386
-394
-394
-385
-376
-370
-375
-358
-326
-311
-267
-224
-219
-223
-252
-239
-234
-255
-249
-256
-266
-256
-238
-214
-191
-187
-201
-183
-201
-236
-267
-310
-338
-353
-367
-396
-406
-398
-396
-388
-366
-356
-359
-350
-335
-324
-316
-332
-338
-353
-340
-323
-346
-350
-352
-351
-340
-330
-320
-309
-293
-284
-281
-269
-267
-263
-262
-276
-299
-292
-296
-311
-292
-260
-224
-189
-162
-163
-171
-170
-149
-145
-146
-147
-173
-215
-256
-296
-327
-328
-346
-356
-338
-337
-340
-345
-341
-293
-235
-215
-215
-212
-203
-195
-202
-219
-245
-259
-270
-288
-316
-347
-340
-334
-345
-351
-363
-364
-374
-386
-357
-336
-326
-319
-337
-339
-344
-356
-392
-433
-443
-605
-1297
-1601
-791
-15
34
-331
-428
-136
107
127
-90
-284
-233
-14
-9
-339
-585
-483
-154
63
-67
-316
-446
-375
-175
-65
-94
-185
-184
-130
-191
-343
-446
-406
-300
-227
-215
-291
-371
-349
-285
-243
-261
-298
-349
-383
-368
-424
-487
-417
-382
-315
-283
-317
-288
-301
-247
-256
-261
-221
-252
-230
-171
-207
-226
-226
-266
-226
-214
-246
-279
-289
-311
-359
-364
-391
-381
-353
-355
-454
-516
-488
-664
-1026
-1337
-1164
-725
-506
-386
-433
-446
-397
-402
-325
-339
-391
-233
-131
-279
-481
-482
-339
-131
-87
-59
-336
-581
-319
-469
-391
-62
-308
-284
36
-271
-479
-487
-339
-162
-36
-353
-546
-215
-310
-464
-416
-51
-193
-373
-324
-303
-665
-761
-363
-381
-428
-195
-470
-732
-336
-271
-352
-677
-566
-160
-287
-506
-317
-473
-670
-79
-248
-410
-526
-83
-1
-679
-392
-447
13
115
-443
-649
-431
-91
-103
-417
-698
-630
71
-25
-603
-351
-617
-360
-61
-436
-531
-295
-318
-362
-428
-385
-362
-467
-132
34
-205
-533
-495
-328
-189
-283
-233
-502
-272
-238
-593
-119
-253
-401
79
-364
-429
-195
-212
-130
-202
-271
-184
-56
-85
-467
-228
-75
-704
-471
-8
-132
-322
-377
-557
-315
-86
-231
-862
-34
133
-859
-360
-37
-56
-406
-233
-126
-169
-551
-165
92
-743
-238
260
-206
-423
-180
-266
13
-74
-467
-264
55
171
-703
-823
151
200
-542
-809
-420
-507
-252
-386
-774
-238
139
-573
-679
-522
-273
-191
-611
-275
-89
-197
104
-377
-899
53
244
69
-312
-654
47
-72
-461
141
86
-720
-518
365
41
-227
-837
-795
-196
-114
40
-122
154
-1132
-451
653
44
-412
-464
-433
55
357
-326
-334
-559
16
643
-592
-823
96
145
-428
-442
-492
-110
-78
-275
-266
-43
-5
-386
-225
-17
-238
-348
-33
-218
-421
-133
-132
-367
-254
-64
5
-102
-418
-392
317
-319
-278
103
-181
-239
-610
-60
-254
129
-143
-348
125
-214
-26
210
-379
-646
64
374
-324
-426
-9
-977
-70
1475
-663
-1251
105
535
-71
-227
311
-1196
136
765
-458
-117
-280
-239
125
601
-601
-1033
376
457
-450
-881
-756
1055
672
-470
-806
-593
226
205
-133
-146
-768
-335
307
-124
-391
137
-47
-132
-363
16
119
127
123
-959
-518
402
188
-390
-115
-418
-525
235
559
-62
-436
-405
-265
-109
231
-911
-473
446
135
-332
-1129
-679
459
158
-691
-1103
26
1056
-91
-1188
-863
125
770
161
-888
-1054
-101
271
-33
-581
-324
52
545
-210
-688
-539
-263
369
-851
15
806
-467
-1027
-302
-15
-203
-64
-317
-283
265
-504
-1347
-193
545
-492
-663
-170
-745
129
-61
-506
-790
-182
539
-154
-779
-442
-243
-231
114
134
-662
-1402
-57
784
-375
-1080
-268
137
-348
-226
-156
-84
-172
-82
-69
106
314
-127
-263
-188
-894
253
738
-581
-1212
260
191
-1480
343
645
-128
-490
-948
-278
233
-66
-800
-226
69
-452
-281
-249
-165
-689
-278
249
87
-303
68
-566
-596
557
-161
-545
-84
-295
-837
444
-381
-661
354
361
-116
-474
-182
166
-151
-392
-17
27
20
-395
-280
-450
44
-248
-358
918
-340
-1263
201
414
-633
-313
42
321
-72
-461
-31
-298
-405
-170
339
-144
-671
388
-206
-1371
161
279
-629
225
460
-407
-1035
-522
365
10
-199
-468
-255
531
-431
-797
-127
-484
42
-77
129
-305
-1103
-497
294
578
-600
-946
48
-51
195
-606
-328
-28
-363
-320
-243
-54
-218
-349
-800
-440
168
-640
-414
754
-895
-1192
-3
253
506
-1148
-877
453
-389
-205
518
-464
-436
-142
-408
298
-273
-744
-284
-502
4
9
-256
-379
-285
-310
-6
-139
-262
-370
-647
322
104
-572
-226
175
-255
-156
-381
-397
377
-364
-625
106
572
-42
-881
218
-7
-598
310
-21
-911
-324
75
396
-42
-284
-484
-509
509
-344
-284
-411
-611
-541
463
367
-863
-1303
-134
768
-343
-509
-336
-340
-40
-118
-376
292
-173
-431
-392
85
581
-45
-871
-47
47
-604
294
501
236
-638
-706
502
88
-345
-126
-10
-591
440
656
-908
12
-298
-968
-73
1045
625
-944
-1378
14
689
-5
-407
-358
69
-276
-329
288
-187
-341
-197
-282
-310
260
-46
-419
-458
-492
345
122
-408
-486
-456
-208
14
102
-320
-113
241
-193
-314
-350
4
-428
-463
-220
-268
290
-486
-761
-127
-89
62
-382
-510
-641
-151
259
-338
-616
-442
-113
43
-275
-1017
-55
-542
-877
241
-370
-410
-114
-320
-133
-412
-514
-1
15
-243
54
-253
-398
-210
-340
-496
-540
377
366
-666
-739
-574
-161
131
-266
-674
-586
275
-221
-528
-603
-1199
-133
656
-150
-382
-849
-506
56
-329
-163
-528
87
5
-801
-608
-459
-67
55
-176
-612
311
173
-804
-598
-334
-26
165
157
-266
-573
-214
-695
-218
462
-438
-480
-422
-436
-392
-310
-432
-86
63
-197
-305
-178
-564
-329
-182
224
-167
-335
-253
-467
-74
-783
-327
58
170
274
-810
-246
-143
-423
-20
-290
367
229
-488
-643
-255
-262
11
198
-125
-412
-356
-222
-137
-362
-730
476
184
-316
-349
-550
-217
-645
-690
149
-167
-357
-97
56
-669
-895
-312
121
386
-289
-546
-35
-281
-496
42
-42
-375
-244
38
-145
-692
-901
-493
514
618
-505
-891
263
267
-921
-496
-706
8
36
-696
-781
-106
-292
-627
-214
-459
-195
-206
-384
-625
-787
-59
173
-469
-290
-492
-629
-313
-64
-369
-302
-354
-817
-286
-119
-44
-161
-300
-136
-70
193
-503
-426
-475
1
96
-239
-68
-331
-557
-309
-91
-221
-605
-674
-467
244
-208
-511
-251
-393
-57
-808
-412
54
-129
-395
-491
83
-319
-321
19
-615
-516
304
-80
-693
-745
-457
-62
-253
-195
31
-139
-616
-518
-39
-400
-259
-224
-123
-2
-434
-485
-368
-119
-332
-656
-497
-134
-170
-678
-846
-370
78
64
-152
-841
-406
13
-319
-240
-109
-445
-295
-83
-44
79
-482
-94
7
-199
-340
-370
178
-85
-576
-248
60
33
-279
-322
-395
-442
6
-134
-312
-413
-238
-106
-144
-79
-602
-394
-191
187
-432
-844
64
94
-318
-696
-455
76
-123
-477
-681
-283
289
-325
-458
-347
-422
-245
-172
-305
-252
-323
-164
26
-146
-115
-113
-523
-563
87
-316
-744
-576
-423
-520
-476
-276
-276
-693
-642
-162
-521
-851
-519
-282
-559
-254
-76
-231
-333
-341
-242
-460
-246
-362
-242
-204
-719
-367
13
89
-398
-426
-106
-131
-528
-408
-375
-626
-125
-19
-292
-312
-351
-261
-161
-317
-121
53
-306
-700
-416
-52
-454
-334
-274
-300
59
-344
-809
-855
-535
-222
-250
-556
-419
-73
-508
-619
-340
-272
-231
-46
-213
-481
-616
-471
-286
-205
-340
-294
190
-257
-1084
-499
-67
-241
-116
-341
-518
-193
-320
-519
-519
-230
-55
-286
-331
-237
-332
-487
-488
-167
298
75
-303
-625
-611
-199
-363
-538
-498
-597
-445
-158
-246
-505
-636
-160
58
-420
-464
-532
-432
-144
-188
-252
-102
-217
-527
-234
-292
-417
45
-303
-736
-539
-175
54
-247
-649
-409
65
-95
-379
-678
-534
-417
-141
-129
-243
-8
-494
-638
-477
24
179
-387
-574
-552
-330
315
34
-630
-545
-299
-53
-180
-450
-657
-485
-286
-291
-298
-423
-261
-211
-565
-596
-257
-181
-434
-937
-701
-356
-198
-141
-512
-423
-318
-366
-166
-187
-335
-390
-100
38
-203
-458
-352
-215
-322
-101
-69
-342
-180
-155
-747
-306
-71
-502
-263
-152
-588
-577
-469
-223
-432
-596
-599
-634
-494
-383
-267
-218
-265
-451
-334
-257
14
-128
-450
-405
-329
-259
-415
-410
-295
-329
-279
-287
-62
-5
-165
-344
-246
-239
-295
-120
-186
-152
-504
-482
-224
6
76
-228
-488
-288
-163
-181
-71
-306
-446
-240
74
84
-297
-336
-270
-204
-81
-148
-335
-523
-98
-220
-451
-353
-143
91
-274
-648
-760
-340
152
64
-570
-874
-328
235
-55
-511
-566
-463
-229
-148
-268
-649
-486
137
32
-421
-318
101
-124
-431
-327
-502
-243
40
-116
-260
-417
-240
101
-51
-364
-511
-335
-172
-253
-410
-773
-453
68
-13
-446
-513
76
-295
-778
-411
-49
-159
-366
-285
-337
-146
-243
-159
-123
-316
-203
-170
-336
-424
-169
-209
-421
-457
7
125
-339
-468
-229
-330
-172
-183
-492
-292
45
-262
-616
-337
-92
-42
-198
-580
-617
-202
-148
-313
-481
-678
-377
-64
-100
-261
-504
-546
-317
-219
-146
-484
-615
-260
-201
-523
-465
-183
-181
-282
-445
-618
-406
196
-163
-660
-650
-197
155
100
-396
-682
-147
8
-125
-360
-505
-227
-135
-344
-421
-76
-32
-220
-314
-433
-108
-109
-128
-123
-600
-563
1
133
-280
-481
-342
-349
-33
-338
-729
-369
-282
-357
-371
-402
-505
-293
-243
-457
-464
-271
-110
-248
-396
-489
-538
-269
-106
-291
-502
-423
-262
-163
-201
-502
-378
-43
-181
-520
-319
-377
-625
-215
-306
-379
-137
-202
-266
-288
-331
-108
-244
-408
-414
-318
-73
-451
-422
-161
-202
-336
-311
-223
-254
-418
-351
-289
-295
-145
-141
-275
-383
-279
-183
-145
-241
-87
-244
-383
-67
-222
-335
-333
-117
71
-71
-224
-242
67
25
-152
-250
-88
90
51
-155
-194
-82
64
-37
-298
-56
93
-156
-109
-78
-205
-134
47
98
-223
-307
-42
-53
-276
-191
-199
-371
-358
-304
-256
-326
-445
-395
-400
-316
-254
-446
-527
-367
-273
-388
-253
-297
-294
-156
-180
-281
-340
-369
-341
-138
-200
-314
-311
-327
-273
-368
-526
-483
-395
-334
-390
-471
-574
-535
-331
-379
-477
-375
-433
-424
-330
-476
-618
-427
-333
-397
-527
-607
-392
-332
-486
-557
-464
-310
-141
-318
-600
-529
-188
-413
-493
-212
-327
-469
-383
-371
-519
-329
-345
-581
-470
-268
-298
-335
-312
-278
-86
-162
-260
-118
-169
-482
-463
-126
-95
-62
-279
-286
34
-2
-84
-151
-85
-19
88
4
-160
-136
254
359
62
-124
147
275
-17
-43
-8
119
241
90
-26
45
106
199
142
18
87
242
158
-99
152
305
-29
-28
137
124
184
128
-6
-29
43
262
264
-124
-200
18
219
-17
-309
-151
-49
-70
-175
-310
-229
-129
-311
-575
-560
-515
-581
-612
-750
-878
-813
-767
-846
-960
-1023
-990
-954
-949
-968
-1127
-1199
-1087
-990
-974
-1009
-993
-947
-965
-988
-975
-951
-874
-905
-847
-710
-813
-723
-571
-675
-505
-406
-500
-307
-231
-409
-313
-35
92
-350
-553
-105
272
177
-121
-315
-355
133
282
-122
-61
-373
-295
268
29
171
-72
-238
132
199
225
311
372
312
32
-161
382
365
149
323
281
190
28
530
780
83
33
714
600
240
486
402
398
677
752
630
525
834
766
490
725
1060
1071
843
842
1044
1314
1176
736
766
936
423
-224
-129
38
-49
18
108
-127
-264
-173
-219
-456
-665
-729
-840
-1073
-1157
-1228
-1443
-1450
-1157
-952
-992
-1057
-1134
-1296
-1399
-1430
-1545
-1601
-1512
-1370
-1175
-1110
-1042
-934
-954
-823
-636
-598
-675
-836
-832
-689
-616
-573
-416
-193
-21
101
139
19
-182
-256
-239
-242
-308
-350
-383
-464
-413
-343
-435
-517
-535
-577
-642
-677
-772
-978
-1089
-1010
-864
-860
-765
-801
-852
-846
-1014
-1066
-990
-835
-809
-812
-914
-752
-542
-720
-765
-641
-590
-399
-179
-384
-602
-276
-105
-398
-361
112
33
43
192
-11
55
-56
72
323
399
286
-199
-60
712
251
157
436
18
489
703
296
72
310
311
661
681
155
530
1019
337
192
737
826
861
959
838
661
1173
1350
1102
1317
1508
1127
525
391
98
129
541
430
38
-46
168
114
-89
-263
-383
-551
-565
-437
-744
-1383
-1619
-1415
-1162
-987
-828
-897
-1185
-1193
-1054
-1226
-1587
-1795
-1689
-1411
-1243
-1194
-1340
-1464
-1229
-884
-596
-464
-646
-806
-781
-762
-708
-682
-718
-565
-172
183
240
88
-22
3
140
296
278
77
-104
-62
78
69
-64
-85
43
132
92
-49
-198
-459
-651
-676
-681
-665
-808
-872
-834
-947
-1032
-957
-994
-1138
-1146
-1054
-1044
-1206
-1222
-1115
-1235
-1249
-861
-786
-925
-855
-833
-759
-694
-775
-700
-584
-576
-532
-393
-360
-533
-469
-258
-134
-132
-248
-303
1
174
-219
-325
-37
203
390
-139
-582
-177
285
217
-476
-340
329
-78
-158
-36
-92
95
161
56
-98
279
324
188
192
187
291
546
260
151
511
603
501
397
694
978
616
446
942
1121
1060
1100
1164
1340
1385
848
389
370
300
355
523
444
160
159
303
316
143
65
5
-272
-309
-164
-495
-1091
-1205
-1012
-868
-770
-697
-851
-1074
-1040
-1005
-1176
-1401
-1499
-1469
-1362
-1238
-1201
-1303
-1292
-1026
-756
-573
-539
-655
-729
-696
-701
-714
-663
-608
-522
-279
21
80
-17
-24
92
220
284
272
180
50
61
119
41
10
39
44
93
176
52
-120
-251
-370
-473
-446
-352
-541
-847
-920
-824
-999
-1116
-1029
-986
-995
-904
-938
-1178
-1271
-1244
-1146
-1153
-1253
-1033
-884
-1068
-1164
-907
-826
-945
-749
-693
-856
-704
-381
-527
-872
-504
-192
-226
-207
19
-77
-436
28
114
-231
-244
-102
126
87
-76
-107
-132
84
163
111
-17
-22
173
396
-311
-432
459
169
-233
459
299
65
386
173
272
183
189
675
462
368
263
483
501
388
493
680
569
697
1042
893
644
866
1288
1307
1052
817
513
223
208
175
326
344
92
69
199
66
-119
-116
-251
-517
-443
-250
-558
-1080
-1169
-1033
-1069
-977
-764
-921
-1174
-1087
-957
-1110
-1356
-1514
-1544
-1430
-1318
-1299
-1435
-1518
-1337
-1099
-924
-791
-816
-903
-817
-691
-741
-830
-842
-786
-572
-281
-127
-189
-238
-166
2
132
70
10
-2
-9
43
36
36
58
-68
-9
211
233
70
-30
-159
-204
-148
-260
-487
-551
-556
-577
-585
-690
-814
-823
-769
-789
-783
-805
-1026
-1223
-1160
-1170
-1212
-974
-939
-1100
-974
-681
-676
-845
-899
-862
-859
-746
-598
-860
-860
-685
-584
-437
-541
-596
-369
-280
-465
-716
-533
-263
-459
-621
-327
-132
-208
-208
-378
-58
255
-134
-418
-150
-81
-101
-98
-54
42
-83
175
496
82
-6
207
591
-85
32
710
114
-82
500
830
362
155
722
802
317
613
935
692
504
700
1010
1063
724
880
1412
1294
914
835
664
260
165
414
434
125
74
326
238
5
141
150
-236
-391
-229
-267
-675
-1006
-1036
-1031
-1019
-835
-745
-963
-1062
-922
-937
-1109
-1244
-1370
-1409
-1315
-1215
-1196
-1324
-1404
-1206
-960
-839
-769
-742
-722
-617
-524
-529
-607
-669
-612
-397
-205
-134
-116
-130
-66
63
140
141
94
58
62
108
78
-47
-74
-9
98
127
127
133
56
-86
-44
-41
-225
-266
-294
-394
-398
-401
-576
-622
-680
-706
-683
-725
-763
-768
-881
-978
-892
-1019
-1103
-942
-869
-944
-733
-684
-882
-853
-581
-544
-672
-560
-455
-449
-433
-355
-373
-235
-191
-243
-188
-32
-66
-226
-278
-103
113
-141
-272
79
119
-203
-307
-36
232
-233
-612
199
238
-524
-278
363
-41
-701
-29
329
77
-206
26
214
-13
58
80
95
111
118
182
222
165
195
170
361
409
446
514
390
532
626
718
710
735
947
1047
1208
1179
620
494
641
330
215
628
510
103
215
444
345
177
218
217
2
-76
86
-189
-799
-908
-680
-694
-750
-588
-621
-865
-858
-707
-861
-1174
-1256
-1150
-1159
-1221
-1184
-1288
-1414
-1253
-976
-839
-761
-697
-698
-708
-689
-657
-695
-738
-677
-525
-294
-150
-143
-119
-64
45
192
225
186
104
66
97
45
19
-15
-50
-65
44
144
87
-52
-178
-149
-102
-219
-335
-327
-406
-439
-295
-344
-570
-545
-408
-412
-533
-481
-493
-720
-738
-666
-862
-817
-815
-975
-923
-836
-1000
-968
-771
-805
-842
-795
-668
-766
-818
-772
-771
-648
-536
-621
-643
-442
-430
-382
-413
-317
-208
-346
-282
-98
-256
-415
-150
22
-164
-241
44
50
-105
-393
-11
232
-260
-470
101
104
-479
-262
234
3
-561
-1
225
-77
-194
-15
200
97
72
28
356
328
173
348
655
408
210
574
441
468
653
523
433
703
866
828
803
1028
1170
970
650
673
494
130
293
473
122
-12
273
230
35
99
198
-56
-318
-174
-43
-432
-797
-713
-697
-894
-796
-549
-685
-862
-709
-590
-790
-954
-966
-1031
-1102
-1047
-925
-1078
-1303
-1169
-921
-859
-743
-582
-566
-595
-515
-402
-501
-673
-599
-419
-331
-239
-191
-198
-136
50
189
111
92
95
35
-60
15
42
-110
-126
-62
-40
-40
49
-99
-177
-62
-37
-40
-118
-226
-190
-190
-288
-362
-437
-470
-520
-532
-443
-458
-561
-691
-571
-502
-760
-749
-627
-742
-788
-744
-755
-766
-733
-754
-679
-633
-554
-591
-672
-659
-589
-529
-471
-501
-518
-344
-338
-404
-457
-299
-271
-324
-324
-279
-188
-259
-276
-227
-162
-158
-281
75
31
-395
-64
235
-235
-296
263
107
-387
138
296
-197
-208
368
238
-162
85
312
118
-159
190
379
-35
-115
474
497
-29
255
583
348
139
381
542
341
336
582
690
486
519
846
837
796
931
1101
818
343
467
322
-78
192
385
69
-36
145
212
4
-61
26
-108
-270
-198
-183
-622
-956
-815
-801
-962
-782
-622
-858
-964
-740
-674
-929
-1074
-1036
-1033
-1139
-1080
-940
-1095
-1233
-994
-776
-762
-647
-503
-515
-533
-407
-374
-512
-611
-478
-319
-243
-184
-126
-69
-161
30
325
105
26
312
95
-161
191
239
-303
-262
172
-40
-211
52
-59
-356
-256
-71
-379
-390
-198
-475
-567
-348
-458
-753
-592
-421
-524
-609
-522
-568
-691
-660
-637
-687
-661
-691
-756
-723
-689
-743
-763
-625
-713
-705
-433
-416
-732
-626
-434
-613
-668
-503
-519
-580
-580
-423
-379
-672
-516
-293
-621
-420
-183
-596
-356
-58
-650
-384
74
-707
-353
349
-724
-439
374
-240
-753
419
65
-628
228
50
-439
-6
-175
-221
388
-348
-317
410
-148
-477
415
254
-431
64
701
-1
-128
511
423
14
323
399
222
339
386
285
483
496
191
621
817
414
611
966
748
555
450
287
21
19
166
149
-50
15
95
-54
-121
6
-38
-287
-288
-152
-272
-626
-749
-757
-926
-929
-691
-683
-827
-791
-690
-732
-849
-888
-919
-973
-940
-832
-836
-1050
-1131
-965
-818
-712
-485
-403
-451
-407
-330
-351
-428
-431
-402
-318
-218
-77
-49
-182
-155
55
88
187
130
37
102
-31
-20
-54
-213
-334
-102
-7
-54
-279
-88
-219
-315
-154
-233
-242
-236
-457
-549
-220
-425
-715
-514
-382
-688
-569
-270
-609
-822
-532
-515
-709
-650
-668
-693
-727
-656
-664
-724
-779
-719
-635
-539
-493
-530
-501
-546
-555
-495
-452
-460
-446
-436
-310
-527
-401
-204
-486
-391
-162
-259
-223
-277
-411
-266
-260
-332
-144
-190
-435
-1
-41
-242
-291
-73
22
-297
-77
130
-239
-279
248
-259
-271
277
-99
-421
277
10
-347
343
-118
-35
230
-57
176
150
-58
170
302
149
335
453
152
268
607
272
318
505
393
418
504
662
525
455
838
868
502
427
411
197
-100
-73
277
-41
-268
-18
-53
-122
-56
-109
-201
-255
-295
-237
-372
-750
-851
-771
-824
-792
-627
-652
-851
-834
-639
-705
-932
-929
-881
-958
-926
-760
-877
-1085
-947
-693
-640
-572
-415
-413
-490
-388
-242
-343
-470
-397
-305
-268
-119
-117
-242
-265
-115
143
65
-105
260
156
-261
81
95
-425
-330
123
-225
-348
143
-102
-456
-110
-52
-363
-290
-259
-473
-337
-312
-632
-550
-496
-660
-511
-276
-583
-752
-401
-568
-898
-472
-393
-918
-812
-430
-670
-849
-592
-679
-758
-541
-423
-520
-594
-586
-457
-472
-699
-408
-411
-658
-370
-419
-351
-407
-554
-52
-408
-260
-271
-248
-345
-223
-402
-330
-159
-485
-230
-320
-212
-494
-229
-217
-635
-191
-130
-392
-352
-262
-217
-313
-203
-269
-355
-85
-277
-472
-118
-244
-308
-383
-30
-32
-475
88
23
-190
120
109
33
102
108
195
343
-151
160
426
58
48
382
353
426
397
267
747
540
310
673
665
336
284
312
-65
-88
200
147
-232
-61
117
-129
-260
-67
-141
-420
-377
-287
-420
-635
-754
-788
-803
-921
-792
-618
-778
-920
-742
-702
-916
-976
-919
-976
-1037
-888
-783
-975
-1067
-835
-703
-709
-529
-399
-510
-532
-381
-378
-460
-548
-537
-337
-313
-346
-280
-292
-276
-206
-22
-47
-106
100
-231
-275
67
-313
-681
-258
-143
-599
-346
-26
-333
-368
-288
-366
-95
-387
-608
-276
-448
-678
-419
-501
-827
-573
-443
-654
-562
-342
-656
-811
-443
-555
-872
-487
-658
-863
-401
-655
-789
-528
-610
-459
-413
-465
-190
-518
-683
-77
-506
-663
68
-409
-485
-83
-326
-454
-389
-410
-332
-239
-644
-94
-306
-700
-71
-322
-500
-74
-314
-353
-269
-117
-380
-447
-48
-397
-420
-205
147
-664
-168
176
-427
-342
31
-332
-196
-185
-31
-418
-19
159
-370
-66
-188
460
-196
-359
461
-289
4
352
-59
191
256
199
89
289
150
88
329
238
431
236
274
588
269
316
559
645
267
502
772
111
21
298
11
-114
207
81
-234
-168
-35
-211
-255
-142
-246
-402
-375
-278
-477
-759
-770
-745
-843
-763
-544
-617
-785
-630
-610
-747
-724
-765
-815
-733
-699
-704
-700
-742
-783
-692
-571
-495
-483
-475
-449
-426
-349
-370
-470
-452
-292
-305
-321
-269
-238
-279
-266
10
14
-94
-26
-3
1
-80
-302
-177
-185
-334
-210
-43
-120
-179
-98
-75
-128
-159
22
-220
-356
-90
-371
-491
-116
-328
-478
-268
-200
-172
-339
-405
-352
-550
-540
-374
-601
-486
-355
-559
-544
-294
-463
-502
-283
-244
-493
-308
-314
-633
-523
-595
-447
-255
-548
-570
-55
-286
-596
-229
-271
-556
-306
28
-585
-207
162
-713
-209
137
-562
-203
80
-591
81
-268
-696
407
-579
-361
103
-323
316
-517
-81
226
-697
106
194
-944
287
-43
-946
615
-216
-980
759
-191
-647
346
37
-235
-7
65
56
-13
-10
117
206
49
40
231
30
161
137
277
74
220
364
-2
282
347
197
487
545
196
654
535
50
317
30
-18
263
-163
-92
104
-341
-189
-4
-329
-318
-211
-343
-362
-350
-541
-624
-631
-747
-727
-596
-500
-633
-770
-506
-531
-801
-575
-576
-854
-637
-519
-694
-622
-665
-716
-507
-478
-513
-344
-354
-521
-445
-311
-476
-529
-388
-364
-384
-408
-228
-354
-564
-329
-203
-153
-279
-155
-109
-461
-401
-184
-261
-463
-411
-44
-263
-319
-116
-325
-198
-71
-302
-157
44
-464
-405
26
-335
-529
-206
-137
-329
-247
-131
-227
-308
-304
-451
-430
-202
-446
-648
-205
-296
-769
-329
-231
-631
-462
-151
-559
-537
-164
-570
-592
-448
-405
-267
-499
-444
-77
-523
-533
139
-515
-579
94
-376
-518
-89
-259
-719
-245
230
-552
-465
305
-211
-593
131
-32
-391
-39
27
-358
-247
193
-332
-425
319
-204
-409
405
49
-509
17
68
-426
-33
-201
-96
-280
-57
36
-317
3
54
-151
-205
467
-186
-383
480
45
-417
97
176
-22
159
-258
468
359
-387
404
439
21
49
613
266
94
506
580
341
275
479
223
40
95
197
79
175
60
-5
15
-101
-39
-11
-182
-279
-173
-253
-352
-408
-465
-511
-544
-451
-429
-589
-505
-410
-696
-647
-583
-692
-721
-765
-670
-590
-726
-769
-661
-622
-602
-436
-321
-589
-443
-268
-481
-429
-394
-588
-467
-329
-548
-267
-377
-416
2
-370
-314
349
-332
-374
253
-184
-281
-39
-163
-267
-145
-146
-33
-83
-316
-147
-38
-170
-278
-20
-215
-360
31
-183
-388
-167
-178
-269
-134
9
-233
-381
56
-333
-584
-38
-297
-625
-89
-280
-570
-229
-378
-377
-432
-323
-296
-479
-419
-402
-575
-522
-535
-507
-468
-737
-396
-341
-755
-364
-340
-683
-240
-337
-323
-343
-502
-277
-415
-479
-127
-362
-492
27
-424
-341
56
-450
-312
5
-409
-306
-69
-310
-311
-173
-152
-217
-255
54
-163
-426
262
-99
-476
62
54
-324
-12
189
-345
-173
290
-339
-230
107
-294
-102
52
-268
-241
331
-18
60
244
-32
316
192
140
365
-12
346
538
121
384
695
259
390
951
339
300
611
208
121
116
75
150
-123
-94
114
-196
-178
-36
-162
-249
-309
-344
-326
-434
-689
-699
-697
-819
-724
-590
-630
-694
-671
-588
-655
-820
-737
-640
-876
-781
-546
-814
-917
-765
-723
-668
-637
-626
-475
-477
-646
-482
-278
-630
-614
-278
-389
-551
-224
-118
-472
-177
0
-129
-126
3
-205
-134
-124
-416
-217
-204
-469
-175
59
-237
-202
142
-186
-336
87
-37
-275
-209
-56
-314
-381
-24
-529
-365
103
-493
-295
43
-569
-383
-189
-584
-320
-387
-646
-361
-317
-614
-441
-259
-478
-552
-319
-345
-680
-440
-506
-581
-463
-673
-491
-384
-572
-515
-223
-425
-656
-344
-247
-591
-461
-230
-366
-642
-244
-319
-644
-83
-286
-538
-63
-259
-345
-176
-305
-257
-289
-232
-398
-367
-184
-275
-584
26
-374
-519
219
-581
-280
35
-492
-7
-415
-111
-101
-384
37
-222
23
-169
-50
302
-243
120
433
-119
296
356
97
275
572
87
253
647
173
291
671
539
347
624
761
563
726
960
685
676
675
326
284
247
-36
78
261
-45
-110
97
15
-175
-65
-43
-308
-396
-220
-282
-681
-815
-771
-854
-837
-797
-780
-835
-871
-749
-786
-933
-818
-890
-1016
-839
-819
-959
-937
-849
-769
-682
-537
-348
-361
-358
-280
-255
-183
-290
-387
-257
-170
-166
-88
-16
-96
-40
231
162
-35
159
106
-126
25
-69
-246
-79
-151
-207
-98
-62
-173
-96
-125
-239
-200
-164
-154
-344
-504
-281
-368
-510
-426
-398
-320
-358
-396
-325
-302
-396
-398
-379
-527
-643
-576
-454
-478
-608
-446
-406
-511
-456
-379
-457
-468
-362
-424
-644
-529
-525
-646
-568
-529
-579
-466
-372
-574
-331
-343
-529
-363
-232
-404
-578
-349
-182
-502
-447
-112
-484
-542
68
-73
-671
-35
126
-900
-427
355
-537
-613
-101
-211
-52
-304
-354
48
-130
-394
-155
30
-238
-363
-427
-176
-62
-527
113
33
-134
190
44
362
-7
-146
499
442
66
-11
499
428
-37
350
587
453
571
759
591
684
884
732
763
1066
1014
945
719
298
143
203
213
103
73
31
39
-41
-101
-87
-261
-370
-376
-431
-474
-704
-1069
-1223
-1250
-1202
-1020
-965
-1059
-1063
-1054
-1027
-1008
-1116
-1322
-1335
-1154
-1120
-1223
-1291
-1334
-1317
-1136
-841
-617
-642
-656
-529
-504
-511
-490
-502
-526
-424
-256
-43
20
-173
-165
68
251
165
140
185
3
-107
69
48
-256
-278
-76
-68
14
151
-71
-143
-35
-268
-281
-159
-314
-426
-316
-353
-508
-449
-468
-543
-445
-309
-332
-421
-527
-676
-745
-702
-686
-685
-823
-963
-801
-656
-926
-904
-516
-719
-787
-532
-390
-606
-984
-802
-600
-816
-897
-602
-666
-882
-732
-479
-723
-923
-617
-474
-681
-651
-378
-587
-721
-473
-369
-402
-420
-533
-385
-370
-454
-451
-433
-346
-370
-279
-50
-258
-530
-209
-110
-485
-336
-166
-415
-341
-24
-221
-323
-97
-93
-66
-53
-179
-152
165
-288
-308
218
7
-292
123
271
-34
5
442
490
308
196
328
730
658
427
622
964
871
884
1172
1370
1376
1494
1656
1596
1099
616
418
224
268
537
471
90
43
162
100
-67
-145
-283
-580
-624
-381
-611
-1381
-1719
-1501
-1379
-1366
-1044
-892
-1253
-1460
-1145
-1014
-1358
-1577
-1454
-1283
-1198
-1086
-1156
-1459
-1487
-1046
-673
-474
-316
-316
-342
-309
-256
-267
-326
-383
-276
50
299
232
100
39
107
385
560
519
405
306
203
105
-25
-73
-145
-157
76
239
167
27
-109
-244
-263
-176
-168
-254
-378
-475
-521
-525
-531
-537
-474
-382
-315
-256
-331
-527
-689
-731
-745
-736
-698
-760
-844
-810
-790
-813
-739
-631
-619
-567
-372
-342
-530
-670
-716
-712
-619
-545
-569
-577
-569
-535
-512
-500
-622
-667
-463
-449
-656
-602
-564
-786
-675
-379
-326
-333
-314
-410
-463
-362
-431
-497
-578
-546
-313
-337
-544
-410
-193
-435
-490
-187
-191
-540
-476
-232
-315
-393
-182
-105
-356
-162
152
69
-53
-28
162
375
259
192
473
334
300
721
681
550
828
964
800
955
1189
1120
1066
1194
1476
1637
1510
1662
1928
2135
2184
2161
1551
737
483
226
23
402
522
-165
-429
-84
154
-128
-443
-552
-754
-911
-676
-794
-1768
-2445
-2252
-1929
-1758
-1436
-1325
-1515
-1612
-1358
-1133
-1296
-1754
-1949
-1644
-1297
-1127
-1263
-1594
-1620
-1171
-617
-151
-73
-217
-152
25
93
23
-105
-284
-234
142
567
625
393
226
372
631
791
772
557
361
265
177
1
-147
-256
-258
-97
147
196
44
-219
-405
-447
-483
-490
-570
-734
-837
-819
-863
-949
-989
-912
-769
-618
-527
-553
-690
-934
-1033
-976
-914
-852
-777
-800
-869
-811
-772
-723
-629
-544
-547
-463
-408
-530
-682
-774
-741
-648
-516
-469
-419
-476
-500
-566
-618
-749
-854
-820
-777
-851
-903
-821
-943
-906
-707
-482
-497
-482
-538
-611
-600
-560
-618
-766
-708
-538
-389
-476
-492
-481
-385
-442
-372
-267
-293
-345
-435
-310
-171
-59
36
142
93
180
219
188
198
218
380
373
255
345
573
550
484
765
1136
1060
844
877
1182
1399
1265
1211
1321
1598
1622
1539
1774
2141
2289
2471
2768
2954
2044
609
191
-26
-352
-13
533
-145
-674
-335
77
-106
-507
-681
-1015
-1258
-1077
-982
-2089
-3088
-3001
-2404
-1931
-1349
-1141
-1459
-1598
-1334
-1021
-1196
-1734
-2086
-1755
-1254
-882
-913
-1287
-1432
-890
-54
592
734
384
294
320
322
290
118
-169
-101
495
1083
1197
930
682
632
863
1078
1077
708
317
159
54
-128
-273
-448
-480
-198
114
206
-6
-364
-688
-813
-841
-853
-954
-1082
-1106
-1050
-1026
-1017
-981
-897
-708
-567
-488
-508
-651
-884
-976
-920
-802
-622
-457
-270
-125
-91
-85
-248
-376
-265
-206
-225
-128
-207
-480
-585
-543
-461
-381
-283
-237
-254
-317
-389
-613
-891
-959
-854
-843
-898
-901
-1055
-1188
-1228
-1195
-1160
-1067
-1044
-976
-932
-958
-1041
-1120
-1086
-982
-791
-613
-484
-561
-592
-531
-439
-414
-377
-302
-259
-219
-158
-153
-223
-187
-125
104
264
323
318
316
304
278
319
409
535
509
564
653
714
725
808
863
1048
1293
1433
1412
1391
1433
1515
1670
1729
1850
2040
2217
2294
2588
2848
3054
3457
3186
1255
9
-21
-436
-512
390
414
-612
-791
-253
36
-583
-1000
-1340
-1823
-1824
-1266
-1827
-3474
-4034
-3359
-2379
-1628
-1173
-1446
-1748
-1684
-1291
-1173
-1717
-2511
-2475
-1674
-894
-551
-946
-1302
-1066
-164
905
1370
813
376
382
458
473
238
-116
-266
358
1221
1640
1395
880
497
574
842
871
479
-117
-378
-372
-343
-438
-635
-738
-453
-56
127
-95
-608
-1135
-1371
-1383
-1325
-1348
-1484
-1447
-1266
-1143
-1070
-983
-966
-856
-646
-535
-634
-829
-1000
-1064
-1011
-819
-483
-228
-52
110
139
75
-17
-72
-136
-230
-481
-703
-461
-406
-607
-490
-298
-488
-430
-276
-393
-693
-903
-970
-1138
-1329
-1401
-1340
-1596
-1557
-1365
-1325
-1461
-1391
-1322
-1292
-1313
-1373
-1361
-1376
-1313
-1273
-1058
-1050
-921
-847
-730
-660
-576
-503
-441
-459
-472
-329
-383
-349
-291
-131
-94
66
106
95
109
153
145
126
213
230
364
383
506
563
669
731
885
973
1111
1289
1295
1382
1467
1593
1636
1711
1786
2009
2190
2351
2439
2726
3057
3299
3728
4224
3835
1511
-132
-326
-701
-721
516
644
-588
-765
-142
124
-622
-1235
-1753
-2203
-2173
-1518
-2019
-3716
-4374
-3681
-2356
-1356
-907
-1285
-1678
-1705
-1402
-1363
-1854
-2643
-2524
-1404
-367
126
-211
-686
-596
347
1440
1815
1155
675
611
663
739
531
169
173
955
1838
2240
1902
1204
596
544
735
736
408
-64
-288
-279
-249
-327
-542
-648
-335
-33
11
-286
-879
-1437
-1712
-1736
-1571
-1385
-1211
-1026
-901
-897
-991
-1022
-1022
-940
-745
-629
-656
-692
-750
-770
-685
-457
-69
292
488
552
415
170
48
24
19
42
80
207
279
111
-167
-778
-861
-485
-447
-549
-409
-751
-1304
-1298
-1355
-1479
-1714
-1533
-1415
-1334
-1523
-1657
-2021
-2175
-1863
-1480
-1253
-1252
-1147
-1273
-1188
-1371
-1270
-1237
-967
-849
-520
-470
-633
-695
-778
-578
-501
-200
-196
-97
-278
-141
-229
-219
-152
10
189
309
489
313
254
73
221
280
600
563
753
875
852
943
992
1095
1212
1485
1713
1950
1868
1915
1923
2072
2257
2555
2767
2941
3336
3728
4103
4429
4631
2731
-36
-758
-850
-1138
-134
882
-250
-1119
-692
-48
-380
-1381
-2083
-2619
-2815
-2360
-2119
-3639
-4906
-4626
-3065
-1485
-678
-1076
-1812
-1998
-1935
-1679
-1843
-2635
-2994
-1821
-440
489
414
-78
-239
422
1681
2471
1976
1024
701
661
888
899
666
549
1216
2167
2722
2525
1616
648
302
422
429
176
-357
-752
-821
-741
-710
-914
-1165
-1035
-776
-704
-1017
-1686
-2307
-2586
-2554
-2268
-1931
-1589
-1260
-1016
-895
-933
-1007
-1029
-957
-755
-527
-366
-290
-303
-215
11
312
713
1145
1391
1371
1094
779
531
397
422
493
551
626
742
630
235
-554
-1194
-1258
-1217
-1335
-1329
-1437
-1978
-2230
-2206
-2210
-2311
-2200
-2178
-2228
-2342
-2448
-2550
-2621
-2295
-1865
-1364
-1170
-975
-1039
-1078
-1203
-1193
-1085
-854
-596
-462
-244
-280
-189
-194
-35
-48
135
159
114
-80
-224
-294
-347
-180
-88
192
295
395
188
101
-61
-82
-97
4
140
188
332
433
642
682
908
1230
1665
1860
2090
2151
2076
2075
2390
2872
3184
3504
3977
4375
4713
5422
4879
1918
-380
-671
-1092
-698
642
721
-725
-1164
-498
18
-820
-1974
-2693
-3334
-3181
-2621
-3189
-5064
-5668
-4554
-2303
-780
-568
-1360
-1953
-2033
-1769
-1516
-2139
-2935
-2458
-774
627
1254
792
365
560
1754
3037
3073
1956
1011
732
964
1257
1109
982
1292
2172
2967
3063
2115
743
-103
-188
-135
-286
-693
-1256
-1533
-1426
-1258
-1290
-1509
-1508
-1270
-1174
-1422
-2078
-2773
-3151
-3069
-2589
-1966
-1454
-994
-639
-467
-489
-563
-482
-353
-176
7
54
70
168
349
605
959
1322
1686
1919
1838
1413
870
473
257
247
356
473
477
430
415
334
19
-327
-712
-1353
-2100
-2364
-2401
-2683
-2761
-2570
-2546
-2558
-2253
-1994
-2220
-2778
-2990
-2897
-2872
-2675
-2255
-2037
-1869
-1414
-788
-553
-671
-651
-510
-500
-543
-538
-616
-710
-596
-142
174
318
329
292
168
11
-46
-153
-393
-545
-431
-296
-184
-148
-78
-12
51
142
237
189
22
-52
48
218
409
665
922
1210
1543
1846
2073
2210
2281
2461
2724
2927
3176
3481
3740
4139
4832
5442
5886
4624
1156
-477
-916
-1281
-349
890
153
-1030
-954
-409
-236
-1554
-2632
-3487
-3712
-3264
-2731
-3983
-5595
-5692
-4160
-1886
-678
-713
-1643
-1853
-1891
-1557
-1554
-2446
-3045
-1862
-84
1329
1660
1091
792
1148
2420
3331
2955
1806
1112
1024
1368
1386
1167
1153
1650
2524
3108
2871
1649
269
-358
-469
-564
-715
-1065
-1470
-1566
-1521
-1446
-1545
-1766
-1655
-1468
-1495
-1899
-2465
-2936
-3115
-2916
-2365
-1761
-1136
-560
-200
-126
-303
-386
-308
-173
45
221
311
423
512
651
846
1062
1452
2004
2229
2009
1444
825
375
223
318
384
350
324
424
459
161
-342
-835
-1284
-1631
-2155
-2223
-2451
-2884
-2875
-2577
-2558
-2378
-2062
-1997
-2058
-2539
-2689
-2808
-2845
-2730
-2108
-1800
-1321
-860
-460
-294
-339
-290
-303
-181
-365
-255
-386
-359
-395
-2
106
330
420
365
269
-126
-283
-563
-675
-889
-683
-620
-301
-187
-84
-100
-153
-71
-63
19
-104
-22
11
291
480
801
1064
1420
1805
2143
2465
2577
2633
2691
2975
3121
3468
3831
4229
4613
5180
5774
5057
2241
417
-234
-991
-346
592
221
-927
-1163
-818
-458
-1295
-2332
-3134
-3681
-3322
-2844
-3469
-4935
-5442
-4587
-2601
-1260
-960
-1460
-1738
-1660
-1342
-994
-1649
-2301
-1685
-315
1037
1722
1464
1203
1351
2253
3300
3316
2516
1782
1603
1771
1758
1528
1362
1460
1965
2547
2577
1816
687
59
-236
-481
-691
-1050
-1466
-1634
-1634
-1570
-1626
-1833
-1708
-1545
-1520
-1732
-2148
-2484
-2690
-2648
-2348
-1988
-1546
-967
-488
-244
-321
-352
-177
10
246
396
439
531
724
1007
1147
1085
1157
1443
1778
2009
1805
1224
656
351
392
499
438
229
57
110
139
-88
-660
-1529
-2075
-2159
-2079
-2147
-2443
-2753
-2902
-2797
-2465
-2209
-2291
-2292
-2228
-2075
-2048
-2124
-2241
-2259
-2117
-1636
-1099
-845
-710
-662
-492
-485
-345
-357
-350
-431
-354
-239
-201
-226
-250
-193
-228
-26
-29
-56
-280
-455
-613
-631
-658
-619
-505
-451
-277
-193
-53
-77
-50
7
177
260
384
543
741
963
1165
1462
1775
2209
2483
2832
3040
3205
3380
3500
3803
4038
4402
4901
5274
5078
3355
1162
196
-469
-504
236
317
-439
-955
-888
-715
-1158
-2253
-3015
-3581
-3525
-2985
-3157
-4258
-5087
-4868
-3632
-2248
-1627
-1670
-1947
-1782
-1483
-1184
-1420
-2119
-1956
-948
343
1311
1451
1238
1229
1665
2545
2971
2631
2152
1912
1980
1971
1716
1419
1242
1446
1954
2228
1914
1148
440
24
-367
-718
-1083
-1460
-1650
-1716
-1749
-1813
-1992
-2075
-1936
-1874
-1942
-2148
-2352
-2477
-2581
-2514
-2365
-2124
-1659
-1060
-599
-388
-338
-189
26
237
417
421
498
657
883
1166
1250
1203
1286
1497
1638
1629
1410
1086
769
624
532
318
42
-167
-230
-187
-654
-1274
-1531
-2097
-2094
-2028
-2093
-2342
-2691
-2832
-2815
-2952
-3020
-2737
-2665
-2344
-2199
-2154
-2247
-2068
-1986
-1614
-1305
-1031
-796
-588
-421
-499
-348
-388
-241
-173
21
31
91
-22
51
-54
-176
-101
-188
-157
-276
-317
-492
-581
-676
-631
-590
-447
-303
-226
-189
-264
-206
-143
-6
132
238
393
664
894
1180
1421
1631
1966
2250
2653
2936
3094
3272
3502
3811
4139
4604
4916
4576
3446
1790
831
179
-65
204
214
-192
-712
-619
-667
-974
-1816
-2518
-3063
-3176
-2871
-2933
-3631
-4405
-4399
-3811
-2841
-2258
-1936
-1980
-1813
-1425
-1168
-1235
-1709
-1821
-1311
-442
371
778
851
924
1275
1929
2421
2417
2159
1984
1963
1964
1830
1559
1235
1137
1360
1673
1657
1406
1019
665
324
-37
-416
-855
-1164
-1367
-1517
-1672
-1804
-1885
-1797
-1708
-1674
-1705
-1803
-1878
-1924
-1943
-1974
-1983
-1860
-1536
-1160
-881
-686
-476
-175
161
454
581
548
562
649
821
962
1013
1027
1125
1269
1445
1514
1378
1172
982
885
767
556
257
-29
-327
-951
-1288
-1364
-1670
-1733
-1667
-1786
-2083
-2221
-2336
-2496
-2854
-2933
-2933
-3172
-2940
-2672
-2638
-2520
-2154
-1841
-1505
-1292
-1089
-1015
-947
-786
-709
-619
-600
-504
-397
-125
-2
155
164
185
132
111
195
-4
-162
-272
-262
-328
-221
-236
-190
-212
-93
88
114
128
52
73
44
179
283
412
469
673
913
1242
1574
1800
2149
2387
2673
3007
3311
3481
3648
3988
4376
4611
4285
3314
1906
971
374
237
314
103
-311
-690
-542
-491
-656
-1356
-1962
-2554
-2610
-2331
-2494
-3102
-3775
-3952
-3668
-3001
-2589
-2358
-2327
-1943
-1466
-1013
-950
-1253
-1461
-1311
-820
-289
38
153
284
580
1178
1676
1854
1914
1967
1998
2034
1939
1715
1356
1129
1085
1112
1063
988
883
841
717
555
330
7
-288
-630
-942
-1296
-1595
-1800
-1827
-1860
-1902
-1969
-1936
-1814
-1697
-1597
-1640
-1758
-1798
-1676
-1527
-1421
-1390
-1321
-1134
-834
-450
-131
64
208
373
580
710
721
666
624
664
793
884
903
843
766
785
794
689
308
-77
-267
-583
-827
-959
-1234
-1503
-1686
-1741
-1840
-2009
-2276
-2514
-2789
-2997
-2870
-2787
-2738
-2609
-2477
-2361
-2119
-1941
-1774
-1659
-1591
-1472
-1235
-1042
-964
-842
-855
-784
-651
-437
-246
-160
-125
-40
5
-20
-2
-67
-123
-185
-110
-13
88
156
184
197
218
362
484
538
486
515
553
627
739
862
952
1115
1339
1570
1856
2013
2205
2444
2696
3009
3399
3727
4095
4374
4191
3190
1990
1088
224
-12
-211
-412
-819
-1083
-836
-616
-628
-1017
-1320
-1778
-1787
-1653
-1895
-2489
-3174
-3539
-3402
-3115
-2947
-2811
-2682
-2226
-1683
-1099
-865
-946
-1009
-874
-592
-456
-437
-482
-537
-338
100
541
795
1031
1310
1593
1793
1861
1842
1698
1545
1424
1244
993
758
556
497
416
362
315
292
300
216
64
-159
-461
-726
-853
-1061
-1324
-1607
-1766
-1823
-1831
-1813
-1829
-1790
-1677
-1459
-1257
-1151
-1188
-1210
-1165
-1068
-942
-883
-853
-788
-626
-375
-157
1
151
296
428
569
672
706
702
656
656
524
332
36
-53
-239
-461
-503
-645
-724
-829
-806
-927
-1000
-1193
-1218
-1334
-1505
-1605
-1845
-2186
-2356
-2346
-2457
-2302
-2280
-2023
-1910
-1690
-1575
-1436
-1400
-1365
-1217
-1184
-1079
-1086
-1043
-1056
-881
-840
-626
-549
-405
-284
-143
-61
-48
-35
-102
-14
18
107
67
95
147
239
285
381
438
469
524
609
740
826
945
985
1062
1179
1305
1402
1506
1655
1827
2033
2331
2645
2893
3222
3475
3304
2631
2016
1382
752
463
162
-200
-721
-892
-799
-679
-723
-880
-1035
-1216
-1007
-878
-989
-1411
-1959
-2333
-2426
-2509
-2625
-2770
-2849
-2709
-2399
-1981
-1780
-1647
-1437
-1121
-804
-565
-442
-474
-548
-479
-341
-220
-159
-71
65
249
464
663
845
998
1161
1335
1399
1372
1309
1166
1034
837
627
448
323
255
220
166
55
-39
-73
-71
-134
-242
-379
-494
-602
-676
-785
-971
-1182
-1350
-1403
-1389
-1341
-1328
-1280
-1217
-1112
-969
-888
-839
-797
-684
-551
-456
-411
-402
-424
-434
-386
-331
-232
-156
-76
-73
-189
-136
-147
-204
-213
-222
-306
-427
-494
-680
-884
-1089
-1134
-1158
-1103
-1028
-1014
-1104
-1154
-1120
-1134
-1101
-1175
-1170
-1187
-1086
-1088
-1077
-1091
-1131
-1065
-1023
-905
-856
-775
-772
-759
-765
-685
-629
-620
-604
-600
-550
-537
-501
-552
-595
-639
-597
-502
-442
-435
-421
-402
-383
-361
-379
-393
-389
-339
-269
-202
-163
-113
-81
-9
113
249
388
487
604
730
921
1083
1281
1505
1617
1519
1208
986
734
505
399
265
76
-117
-158
-147
-174
-229
-225
-214
-177
-30
57
-27
-227
-464
-659
-725
-839
-994
-1153
-1316
-1385
-1332
-1252
-1254
-1215
-1078
-879
-672
-505
-368
-341
-336
-260
-180
-138
-116
-87
-55
7
66
170
266
365
533
699
848
966
1042
1104
1134
1081
1019
962
904
843
776
687
575
437
356
301
249
232
218
222
227
218
166
90
29
-26
-72
-136
-244
-378
-485
-550
-584
-590
-597
-598
-582
-521
-432
-366
-318
-271
-212
-181
-120
-86
-107
-152
-172
-174
-153
-185
-264
-320
-370
-350
-371
-355
-381
-418
-441
-457
-516
-625
-662
-743
-731
-722
-672
-675
-637
-666
-675
-637
-661
-626
-636
-576
-613
-599
-609
-597
-649
-638
-634
-639
-624
-639
-619
-697
-684
-740
-710
-706
-650
-642
-636
-622
-632
-619
-687
-685
-686
-660
-727
-744
-787
-823
-859
-909
-921
-888
-815
-745
-629
-596
-515
-456
-359
-264
-177
-44
136
316
499
729
860
1037
1243
1457
1549
1501
1431
1314
1186
1099
1066
933
739
582
518
497
412
322
183
87
110
215
228
130
-94
-304
-393
-494
-616
-835
-1053
-1219
-1301
-1312
-1348
-1423
-1451
-1406
-1297
-1175
-1063
-974
-943
-885
-803
-726
-690
-681
-630
-542
-441
-348
-264
-189
-144
-32
121
250
354
436
542
584
582
591
580
541
480
449
425
360
283
225
174
127
97
69
46
37
30
10
-5
-65
-111
-120
-144
-206
-248
-282
-325
-332
-365
-401
-434
-409
-358
-333
-313
-286
-257
-250
-237
-222
-215
-220
-237
-227
-213
-254
-362
-484
-543
-599
-648
-615
-613
-637
-655
-627
-631
-639
-662
-635
-587
-551
-497
-542
-600
-671
-678
-689
-661
-663
-663
-662
-695
-708
-726
-677
-682
-659
-658
-649
-651
-631
-648
-671
-693
-724
-721
-728
-703
-727
-720
-737
-713
-686
-678
-661
-631
-583
-544
-555
-596
-576
-558
-538
-507
-463
-452
-406
-309
-221
-181
-156
-85
-20
60
135
221
305
407
563
719
952
1192
1316
1269
1192
1102
938
829
753
636
499
367
323
320
268
237
178
115
128
207
237
195
68
-111
-238
-350
-509
-729
-939
-1107
-1206
-1256
-1297
-1354
-1388
-1310
-1162
-980
-837
-767
-741
-707
-631
-529
-485
-493
-499
-480
-398
-320
-279
-247
-188
-78
96
298
466
585
666
753
814
806
763
680
605
543
503
446
349
278
211
139
103
107
69
83
88
55
52
-14
-74
-103
-155
-196
-260
-359
-436
-491
-526
-543
-568
-579
-544
-499
-432
-374
-340
-328
-307
-274
-273
-243
-256
-319
-349
-488
-548
-706
-764
-775
-818
-814
-872
-817
-811
-717
-720
-683
-724
-678
-630
-620
-631
-759
-816
-902
-884
-940
-868
-960
-941
-942
-903
-886
-903
-880
-919
-863
-891
-839
-948
-909
-996
-1002
-1036
-1011
-995
-1002
-948
-975
-864
-859
-796
-843
-814
-845
-745
-671
-608
-536
-548
-478
-425
-303
-285
-222
-201
-69
66
213
344
443
579
723
958
1144
1314
1446
1656
1899
2200
2293
2074
1874
1653
1420
1276
1165
935
620
383
301
278
187
39
-104
-226
-137
-3
-32
-207
-503
-750
-853
-930
-1088
-1333
-1593
-1735
-1789
-1707
-1659
-1762
-1739
-1583
-1329
-1068
-924
-866
-844
-760
-593
-468
-454
-476
-443
-353
-226
-90
-22
50
175
373
629
837
923
963
1074
1149
1151
1123
1044
925
857
813
748
623
461
382
311
283
313
324
287
292
285
239
183
49
-64
-123
-194
-317
-436
-578
-686
-720
-727
-704
-715
-673
-558
-423
-349
-301
-250
-219
-167
-136
-106
-183
-366
-457
-605
-785
-825
-896
-925
-912
-842
-751
-663
-570
-539
-496
-490
-421
-393
-441
-575
-666
-795
-889
-925
-914
-913
-985
-941
-946
-885
-904
-865
-836
-800
-784
-770
-818
-874
-923
-973
-950
-1058
-1041
-1032
-920
-898
-806
-734
-643
-523
-402
-313
-293
-210
-213
-143
-168
-137
-130
-33
34
170
298
414
577
739
943
1061
1268
1418
1653
1831
2044
2260
2518
2852
3103
2902
2307
1971
1425
1046
846
588
115
-382
-557
-663
-599
-735
-799
-969
-1012
-691
-491
-592
-963
-1399
-1627
-1590
-1659
-1824
-2152
-2311
-2268
-2011
-1652
-1571
-1538
-1336
-980
-504
-146
18
66
80
196
432
564
488
459
442
556
767
899
976
1056
1240
1530
1783
1916
1914
1883
1860
1794
1695
1522
1323
1090
876
739
580
362
262
163
72
78
95
93
51
2
-99
-192
-373
-528
-618
-712
-785
-913
-1002
-1013
-961
-843
-710
-633
-534
-385
-195
-23
47
102
115
159
235
186
0
-245
-383
-492
-560
-686
-769
-898
-954
-822
-736
-680
-710
-729
-723
-674
-688
-750
-937
-1252
-1289
-1357
-1435
-1477
-1529
-1527
-1484
-1330
-1250
-1169
-1118
-1023
-950
-896
-857
-831
-875
-900
-1003
-998
-921
-828
-743
-671
-546
-485
-296
-119
13
64
180
277
434
476
484
483
483
532
582
659
708
852
939
1101
1247
1427
1595
1765
1980
2173
2392
2652
2950
3207
3500
3695
3096
2409
1602
602
163
-231
-519
-1215
-1721
-2096
-2145
-1961
-2008
-1987
-2372
-2320
-2083
-1809
-1726
-2089
-2678
-2999
-3040
-2979
-2876
-3063
-3196
-3123
-2652
-2119
-1691
-1398
-1202
-796
-282
123
353
415
326
324
478
482
478
433
367
472
607
731
880
1056
1264
1466
1535
1495
1302
1115
931
714
419
53
-309
-584
-753
-863
-980
-1145
-1227
-1211
-1075
-923
-868
-944
-1028
-1123
-1197
-1226
-1326
-1476
-1594
-1633
-1574
-1417
-1271
-1138
-932
-705
-411
-86
176
357
525
618
588
591
505
371
281
0
-277
-436
-627
-615
-563
-579
-617
-614
-569
-469
-424
-491
-589
-781
-934
-1014
-1125
-1322
-1482
-1719
-1836
-1785
-1707
-1646
-1544
-1415
-1306
-1158
-1073
-978
-893
-805
-790
-729
-762
-714
-615
-572
-474
-398
-272
-158
61
205
386
478
573
687
768
834
884
932
944
1040
1083
1146
1184
1291
1397
1556
1705
1831
2003
2182
2342
2494
2645
2798
2990
3211
3481
3795
4128
4470
4288
3598
2745
1349
381
-185
-598
-850
-1235
-1752
-2112
-2093
-2018
-1639
-1625
-1796
-1733
-1833
-1834
-1862
-2143
-2489
-2732
-2972
-3012
-3058
-2976
-2680
-2340
-1861
-1415
-1040
-762
-298
201
540
765
743
589
540
686
767
759
720
579
627
786
1029
1326
1469
1606
1738
1685
1561
1376
1067
756
422
104
-212
-562
-841
-1023
-1175
-1213
-1247
-1319
-1272
-1163
-1061
-1005
-990
-1040
-1177
-1345
-1464
-1572
-1650
-1673
-1705
-1671
-1558
-1387
-1140
-880
-629
-376
-188
-56
55
126
159
153
124
28
-82
-242
-398
-557
-690
-742
-836
-771
-708
-627
-591
-595
-558
-622
-631
-764
-881
-1076
-1202
-1297
-1434
-1463
-1494
-1477
-1412
-1307
-1174
-1085
-1017
-916
-796
-714
-598
-554
-566
-562
-523
-414
-340
-251
-187
-97
-21
85
174
253
332
412
532
563
575
584
542
493
583
555
693
795
560
452
408
624
933
1093
987
837
881
953
1108
1101
883
976
1293
1426
1259
1389
1434
1396
1833
1891
1760
1533
991
493
64
-156
-493
-652
-911
-1152
-1041
-876
-724
-639
-480
-508
-592
-656
-723
-938
-1245
-1399
-1566
-1605
-1554
-1473
-1377
-1269
-1126
-1023
-933
-866
-724
-536
-338
-159
-14
91
80
44
-55
-157
-234
-327
-371
-349
-279
-158
-12
166
313
397
420
407
374
319
289
161
-25
-167
-263
-391
-460
-494
-458
-349
-222
-91
-18
-40
-104
-161
-269
-368
-469
-530
-568
-537
-515
-496
-466
-442
-441
-443
-456
-466
-420
-370
-301
-282
-292
-262
-244
-294
-367
-427
-520
-560
-523
-479
-428
-382
-330
-283
-221
-129
-100
-154
-237
-391
-513
-594
-637
-679
-718
-782
-852
-852
-849
-787
-695
-588
-530
-442
-367
-388
-410
-454
-563
-633
-718
-816
-934
-1030
-995
-933
-821
-636
-512
-264
-49
-192
-496
-883
-1204
-1154
-1018
-797
-473
-50
-72
-317
-298
-703
-526
-573
-409
-42
-492
-749
-402
-172
98
163
-201
-311
-286
-88
-142
-379
-410
-286
18
349
448
482
529
321
356
280
12
51
76
189
417
659
809
965
1058
1080
948
852
835
852
700
417
254
115
-26
-140
-238
-217
-194
-269
-180
-151
-145
-114
-138
-190
-276
-396
-568
-793
-1000
-1128
-1277
-1330
-1315
-1231
-1105
-991
-865
-767
-704
-645
-570
-533
-546
-576
-604
-664
-711
-724
-740
-741
-730
-676
-602
-541
-475
-385
-261
-148
-53
13
20
-39
-130
-252
-362
-468
-558
-596
-576
-498
-398
-228
-42
72
158
165
-66
-284
-370
-365
-379
-444
-469
-468
-471
-494
-512
-579
-619
-649
-632
-535
-385
-222
-98
-39
-146
-340
-536
-799
-1044
-1185
-1251
-1204
-1085
-933
-815
-696
-609
-467
-367
-322
-306
-345
-363
-479
-568
-673
-705
-714
-674
-623
-681
-743
-766
-731
-622
-452
-232
10
81
9
-357
-578
-584
-544
-681
-684
-386
-203
-188
-171
125
221
52
-94
-142
222
147
-169
-382
-462
-339
0
441
318
391
324
102
461
676
399
231
327
454
799
1126
1511
1255
822
762
510
644
1048
1490
2031
2192
1999
1568
894
396
-7
-448
-714
-795
-768
-528
-413
-413
-421
-407
-448
-478
-478
-596
-789
-1063
-1357
-1568
-1665
-1617
-1527
-1438
-1347
-1296
-1218
-1116
-975
-765
-523
-274
-49
54
-20
-181
-358
-500
-613
-615
-513
-366
-143
99
321
474
581
619
633
630
587
480
268
73
-91
-192
-273
-345
-378
-389
-397
-391
-374
-349
-327
-315
-293
-277
-250
-280
-440
-671
-837
-968
-1014
-962
-919
-796
-660
-570
-406
-246
-135
-32
22
31
-44
-166
-282
-363
-415
-418
-407
-370
-313
-285
-204
-184
-154
-194
-318
-403
-627
-788
-982
-1095
-1219
-1252
-1247
-1272
-1203
-1220
-1139
-1103
-1031
-999
-949
-949
-944
-976
-968
-975
-996
-976
-954
-876
-862
-782
-808
-722
-660
-558
-512
-431
-366
-386
-356
-381
-344
-383
-391
-411
-386
-365
-261
-203
-203
4
201
247
254
287
309
369
269
269
391
540
865
1026
1082
1221
1261
1264
1338
1445
1683
1835
2039
2265
2526
2728
2955
3187
3105
2795
2185
1388
461
-144
-537
-770
-870
-948
-920
-917
-823
-876
-961
-1045
-1071
-1074
-1171
-1352
-1734
-2161
-2520
-2670
-2633
-2459
-2232
-1949
-1571
-1193
-835
-529
-267
11
284
472
500
361
86
-135
-196
-96
99
333
607
849
1083
1270
1399
1466
1486
1458
1359
1189
869
459
62
-271
-466
-568
-597
-598
-592
-596
-612
-596
-610
-655
-731
-868
-1054
-1299
-1582
-1819
-1951
-1984
-1888
-1702
-1503
-1309
-1121
-902
-698
-484
-289
-143
-75
-77
-128
-189
-232
-234
-176
-77
79
231
369
537
632
702
649
388
201
-233
-645
-1022
-1375
-1631
-1854
-1908
-1960
-1869
-1845
-1723
-1656
-1597
-1517
-1496
-1527
-1608
-1669
-1823
-1871
-1987
-1988
-1916
-1741
-1521
-1279
-998
-795
-545
-373
-175
-71
-46
-116
-147
-243
-289
-270
-221
-94
38
222
369
584
657
787
810
842
884
896
921
899
875
800
821
807
918
1055
1266
1517
1751
1984
2223
2453
2656
2902
3098
3348
3624
4039
4347
4175
3326
2197
550
-671
-1575
-1985
-2067
-2181
-1997
-1920
-1482
-1398
-1287
-1475
-1751
-1873
-2056
-2201
-2681
-3258
-3667
-3648
-3367
-2906
-2482
-2141
-1729
-1180
-490
111
586
892
1235
1449
1385
1129
632
209
20
264
704
1074
1399
1596
1902
2167
2280
2201
1902
1519
1106
750
302
-238
-768
-1123
-1286
-1364
-1383
-1433
-1457
-1405
-1256
-1077
-1020
-1105
-1299
-1554
-1794
-2053
-2273
-2418
-2434
-2283
-2018
-1673
-1274
-877
-472
-76
260
501
584
604
563
490
429
391
374
345
410
483
584
747
926
1101
1233
1304
1238
1010
515
-6
-736
-1413
-1974
-2404
-2547
-2674
-2561
-2562
-2386
-2313
-2128
-1931
-1856
-1773
-1854
-1893
-2056
-2091
-2144
-2058
-1997
-1861
-1665
-1411
-1127
-857
-549
-331
-68
84
212
207
102
-84
-220
-351
-398
-338
-331
-198
-101
48
165
312
346
363
341
275
221
123
122
119
181
222
322
417
544
733
980
1282
1582
1910
2207
2492
2736
2977
3186
3447
3729
4124
4607
5094
5052
4148
2910
1103
-314
-1376
-1805
-1981
-2242
-2182
-2242
-1826
-1699
-1516
-1675
-2047
-2188
-2394
-2495
-2942
-3419
-3809
-3794
-3472
-3047
-2692
-2453
-2059
-1409
-426
463
1151
1453
1635
1805
1730
1483
1071
730
609
911
1343
1666
1927
2042
2261
2514
2654
2570
2141
1614
1123
761
329
-214
-850
-1426
-1788
-1958
-2007
-2014
-1948
-1774
-1531
-1273
-1167
-1291
-1532
-1757
-1942
-2092
-2191
-2261
-2270
-2116
-1732
-1293
-840
-411
-14
401
730
967
1080
1113
1097
1007
924
766
593
457
431
515
665
843
968
1071
1086
1108
954
668
259
-147
-666
-1414
-2042
-2800
-3181
-3546
-3454
-3337
-3133
-2906
-2796
-2443
-2355
-2055
-2047
-1946
-1976
-1903
-1894
-1797
-1762
-1638
-1456
-1204
-828
-598
-212
-46
294
395
583
543
491
343
116
-38
-251
-259
-379
-296
-300
-151
-101
37
58
70
115
57
95
-6
34
-58
0
-9
79
141
244
406
610
928
1239
1679
2047
2451
2759
3058
3337
3606
3851
4181
4576
5050
5556
5513
4570
3249
1504
37
-917
-1475
-1717
-2245
-2474
-2590
-2264
-2042
-1996
-2102
-2590
-2754
-2898
-2938
-3178
-3612
-3891
-3912
-3618
-3300
-2998
-2735
-2280
-1502
-414
634
1305
1597
1763
1933
1917
1829
1546
1223
1081
1270
1655
1890
1997
2045
2164
2326
2348
2258
1866
1397
1018
679
262
-365
-1073
-1717
-2072
-2230
-2284
-2275
-2257
-2127
-1870
-1546
-1413
-1505
-1672
-1794
-1860
-1926
-1953
-2005
-1951
-1728
-1352
-949
-595
-234
139
555
952
1286
1494
1549
1553
1480
1364
1162
952
738
606
610
631
681
703
739
739
715
591
343
-35
-386
-760
-1185
-1845
-2450
-3062
-3607
-3750
-3850
-3645
-3608
-3257
-2953
-2546
-2211
-1998
-1742
-1694
-1538
-1441
-1331
-1319
-1187
-1085
-857
-736
-433
-220
41
234
423
631
652
703
541
440
181
37
-161
-284
-401
-531
-476
-471
-351
-321
-175
-199
-142
-127
-98
-73
-152
-161
-196
-105
-32
154
265
471
688
1023
1418
1827
2197
2602
2988
3334
3696
3956
4286
4492
4835
5165
5511
5285
4225
2917
1289
100
-842
-1335
-1795
-2426
-2657
-2735
-2395
-2284
-2244
-2476
-2871
-2970
-2980
-2945
-3200
-3535
-3830
-3808
-3559
-3265
-3037
-2814
-2297
-1489
-408
526
1194
1551
1827
2115
2190
2160
1918
1623
1494
1604
1847
1908
1927
1929
1982
2114
2156
2076
1796
1472
1191
890
443
-164
-878
-1506
-1909
-2189
-2354
-2428
-2444
-2356
-2135
-1884
-1741
-1709
-1695
-1646
-1635
-1661
-1663
-1682
-1666
-1545
-1273
-1008
-794
-472
-68
381
813
1178
1445
1621
1722
1764
1688
1453
1212
949
761
624
479
398
337
317
346
358
274
83
-121
-319
-521
-834
-1153
-1625
-2211
-2654
-3053
-3200
-3401
-3363
-3365
-3235
-3013
-2788
-2515
-2375
-2134
-1990
-1753
-1528
-1289
-1194
-1040
-923
-771
-696
-619
-532
-466
-276
-108
111
169
256
231
202
96
-19
-154
-369
-482
-621
-657
-745
-716
-772
-738
-723
-670
-554
-538
-467
-407
-265
-189
-42
40
144
219
311
511
753
1012
1264
1608
1963
2359
2796
3198
3547
3869
4240
4600
4890
5286
5596
5542
4679
3480
2049
661
-248
-998
-1451
-2188
-2598
-2785
-2644
-2358
-2320
-2303
-2672
-2760
-2750
-2678
-2774
-3133
-3416
-3669
-3602
-3521
-3436
-3342
-3110
-2471
-1551
-549
227
811
1246
1685
1990
2106
2016
1719
1529
1508
1628
1664
1598
1582
1529
1628
1750
1849
1835
1706
1656
1585
1414
1007
405
-268
-853
-1348
-1807
-2148
-2423
-2567
-2537
-2384
-2197
-2086
-1957
-1826
-1710
-1619
-1556
-1569
-1575
-1543
-1524
-1484
-1430
-1311
-1127
-873
-537
-198
201
583
951
1276
1488
1582
1550
1506
1422
1311
1149
970
777
651
552
433
318
174
86
50
33
2
-101
-274
-651
-1064
-1516
-1995
-2386
-2767
-2972
-3163
-3199
-3269
-3223
-3107
-2982
-2734
-2509
-2191
-1969
-1703
-1458
-1180
-1080
-975
-963
-952
-929
-858
-705
-607
-366
-211
31
169
364
432
453
390
313
215
45
-68
-271
-367
-534
-599
-696
-700
-724
-703
-611
-523
-351
-202
-8
76
154
164
241
300
398
526
653
861
1105
1427
1696
2021
2322
2699
3062
3481
3916
4354
4860
5136
5034
4262
3337
2165
1182
367
-293
-883
-1624
-1954
-2175
-1989
-1917
-1856
-1943
-2131
-1982
-1847
-1647
-1746
-1935
-2233
-2467
-2607
-2875
-3079
-3332
-3323
-3038
-2458
-1793
-1195
-606
-92
483
886
1174
1296
1272
1271
1319
1405
1320
1184
1030
885
870
859
925
969
1119
1368
1605
1779
1776
1643
1381
1104
742
294
-152
-602
-969
-1229
-1379
-1540
-1696
-1775
-1813
-1763
-1664
-1482
-1352
-1188
-1029
-968
-978
-1073
-1175
-1296
-1387
-1440
-1438
-1350
-1209
-980
-713
-422
-155
119
412
670
865
977
1085
1109
1063
1001
877
671
467
310
198
139
96
69
55
58
15
-104
-245
-557
-802
-1071
-1262
-1548
-1763
-1984
-2263
-2422
-2648
-2681
-2830
-2729
-2650
-2446
-2252
-2011
-1709
-1525
-1354
-1379
-1292
-1315
-1203
-1224
-1115
-1083
-997
-852
-754
-565
-492
-278
-168
-10
76
235
301
378
369
370
325
178
118
3
-10
-120
-103
-133
-47
37
145
275
346
437
468
561
595
720
807
925
961
1004
1082
1197
1354
1520
1792
2083
2406
2804
3217
3429
3352
2919
2406
1721
1186
670
216
-276
-768
-998
-1185
-1116
-1231
-1260
-1352
-1387
-1220
-1055
-802
-797
-786
-900
-1009
-1193
-1544
-1878
-2272
-2424
-2489
-2363
-2225
-2058
-1831
-1565
-1199
-927
-620
-410
-214
6
200
392
453
479
432
356
294
192
127
101
178
303
473
614
724
837
929
1033
1053
1045
987
898
823
726
608
404
183
-36
-241
-434
-602
-698
-773
-801
-747
-668
-628
-613
-591
-570
-576
-606
-668
-706
-765
-790
-799
-852
-911
-947
-918
-908
-909
-850
-734
-588
-404
-205
-46
50
97
147
179
183
163
136
67
-2
-55
-84
-152
-179
-223
-279
-309
-386
-407
-467
-461
-480
-462
-469
-509
-542
-625
-622
-648
-617
-589
-560
-530
-491
-461
-467
-436
-406
-417
-415
-354
-327
-299
-294
-262
-230
-239
-256
-276
-302
-325
-339
-386
-428
-481
-492
-513
-545
-551
-559
-587
-590
-558
-533
-511
-500
-475
-455
-443
-426
-398
-400
-392
-337
-299
-268
-210
-137
-90
-56
13
68
111
158
206
245
286
345
391
414
438
456
485
491
468
485
516
501
454
421
406
386
369
353
339
304
275
266
267
210
152
105
18
-32
-37
-66
-103
-127
-172
-239
-264
-283
-321
-350
-412
-456
-492
-539
-540
-528
-519
-510
-520
-525
-561
-589
-564
-562
-569
-578
-596
-592
-581
-566
-540
-546
-559
-575
-597
-625
-641
-667
-669
-656
-639
-625
-611
-571
-555
-524
-493
-500
-516
-491
-471
-475
-490
-500
-494
-491
-486
-457
-395
-368
-325
-261
-220
-180
-139
-108
-116
-115
-101
-102
-123
-123
-135
-145
-153
-163
-141
-140
-134
-88
-81
-91
-72
-70
-78
-94
-90
-101
-128
-133
-141
-169
-199
-201
-202
-234
-241
-249
-265
-290
-324
-343
-379
-429
-461
-478
-523
-555
-588
-629
-664
-696
-734
-761
-758
-759
-762
-754
-749
-751
-742
-745
-753
-749
-739
-727
-707
-709
-711
-712
-726
-725
-705
-676
-659
-634
-602
-567
-537
-507
-454
-407
-393
-342
-291
-249
-196
-133
-85
-65
-24
17
53
77
90
116
144
180
213
268
300
305
292
284
298
316
317
312
331
339
368
361
355
350
312
277
257
228
194
161
126
107
83
46
18
11
3
-19
-42
-53
-59
-74
-112
-141
-174
-216
-261
-303
-336
-369
-415
-455
-454
-472
-497
-527
-527
-522
-541
-536
-549
-578
-570
-559
-531
-526
-525
-501
-514
-531
-548
-576
-567
-547
-520
-515
-505
-494
-490
-476
-480
-483
-495
-509
-503
-483
-477
-473
-458
-453
-453
-457
-435
-432
-467
-472
-430
-397
-363
-327
-293
-269
-246
-207
-192
-171
-167
-164
-106
-53
-14
-1
8
27
53
59
49
40
28
13
9
28
21
-1
-18
-55
-104
-117
-115
-131
-172
-186
-209
-232
-242
-251
-287
-321
-350
-390
-417
-443
-467
-507
-515
-526
-549
-549
-563
-599
-619
-619
-621
-614
-575
-570
-591
-594
-597
-623
-659
-675
-680
-688
-714
-705
-658
-593
-533
-497
-485
-472
-459
-447
-419
-410
-387
-342
-308
-286
-269
-237
-183
-124
-90
-53
-12
-15
-13
16
43
38
25
33
38
47
83
107
102
105
148
187
226
274
286
276
248
216
174
144
117
115
130
121
96
87
77
68
96
128
123
94
76
38
0
-5
-7
-8
0
-12
-57
-83
-103
-144
-150
-162
-201
-232
-258
-298
-316
-333
-349
-372
-358
-340
-344
-349
-353
-340
-336
-337
-336
-372
-421
-464
-499
-506
-529
-538
-533
-548
-563
-579
-586
-610
-625
-601
-587
-577
-567
-561
-522
-474
-446
-432
-426
-411
-405
-414
-402
-398
-406
-405
-405
-394
-360
-311
-277
-238
-213
-203
-171
-135
-104
-115
-103
-96
-107
-72
-54
-41
-35
-57
-84
-86
-57
-34
-28
-37
-43
-43
-39
-36
-22
-24
-20
-30
-60
-77
-94
-137
-153
-163
-208
-248
-298
-365
-416
-447
-481
-507
-527
-570
-613
-610
-621
-656
-686
-699
-750
-799
-794
-807
-843
-818
-798
-810
-815
-820
-800
-792
-767
-739
-749
-742
-720
-704
-679
-638
-593
-556
-473
-401
-343
-296
-272
-227
-194
-180
-178
-156
-132
-106
-90
-90
-53
-36
-24
-12
-21
9
29
23
46
61
72
99
104
95
97
84
86
117
159
168
144
163
196
217
208
171
155
149
144
140
135
150
149
170
166
142
114
108
142
142
121
79
70
51
4
-23
-52
-98
-174
-232
-278
-335
-373
-382
-401
-420
-441
-488
-544
-578
-581
-601
-621
-628
-624
-616
-617
-599
-579
-568
-544
-510
-511
-523
-541
-558
-540
-540
-550
-556
-551
-555
-553
-520
-495
-474
-442
-423
-436
-458
-459
-458
-473
-486
-459
-443
-468
-487
-482
-472
-433
-393
-381
-362
-330
-305
-288
-265
-234
-199
-185
-177
-180
-185
-201
-202
-190
-180
-176
-170
-170
-172
-155
-147
-116
-94
-69
-54
-35
-24
-57
-91
-108
-126
-151
-173
-173
-159
-136
-135
-159
-186
-230
-276
-298
-312
-343
-365
-409
-454
-488
-518
-547
-570
-579
-594
-618
-638
-656
-651
-633
-615
-614
-644
-655
-645
-656
-656
-633
-624
-627
-602
-560
-530
-512
-477
-425
-391
-346
-308
-261
-211
-201
-193
-181
-199
-200
-180
-172
-194
-198
-189
-174
-153
-141
-131
-110
-91
-53
-9
-3
-6
-20
-38
-35
-15
29
76
111
155
199
229
254
295
317
318
305
300
301
280
259
258
254
260
287
285
243
241
244
223
201
150
98
40
-20
-49
-86
-148
-221
-296
-357
-445
-515
-531
-578
-624
-646
-648
-644
-648
-638
-645
-629
-598
-593
-584
-582
-563
-545
-557
-558
-569
-592
-625
-633
-596
-568
-564
-557
-535
-531
-529
-506
-487
-489
-465
-453
-438
-408
-377
-375
-387
-401
-392
-365
-370
-369
-347
-345
-328
-288
-277
-285
-293
-280
-274
-273
-277
-266
-236
-222
-218
-213
-189
-181
-158
-130
-120
-91
-79
-69
-76
-88
-102
-116
-128
-130
-111
-139
-167
-178
-184
-193
-220
-214
-242
-309
-361
-401
-411
-443
-459
-454
-482
-510
-516
-529
-544
-571
-586
-588
-604
-597
-589
-591
-617
-651
-671
-676
-666
-653
-645
-634
-633
-648
-657
-646
-611
-574
-574
-552
-534
-519
-514
-500
-448
-399
-386
-370
-358
-347
-339
-314
-270
-264
-251
-266
-266
-244
-212
-180
-134
-98
-68
-28
-21
-19
17
68
101
121
143
188
229
274
309
330
355
384
380
369
369
360
347
317
299
308
272
233
234
247
252
268
299
310
307
264
208
173
147
79
17
-19
-91
-173
-230
-293
-340
-370
-378
-409
-440
-456
-488
-501
-516
-531
-560
-600
-630
-674
-711
-722
-701
-704
-715
-720
-728
-730
-705
-690
-692
-700
-723
-729
-723
-716
-696
-663
-601
-549
-527
-487
-442
-443
-451
-438
-423
-386
-355
-353
-333
-311
-317
-349
-377
-382
-337
-306
-304
-292
-266
-227
-213
-184
-150
-122
-102
-98
-111
-122
-124
-140
-141
-141
-121
-73
-46
-55
-71
-88
-114
-134
-141
-128
-111
-100
-116
-141
-167
-191
-207
-237
-302
-346
-360
-400
-461
-490
-500
-514
-516
-530
-552
-575
-603
-629
-645
-658
-659
-652
-657
-653
-646
-646
-637
-624
-598
-574
-581
-558
-538
-543
-532
-494
-466
-432
-419
-411
-425
-436
-456
-462
-410
-367
-352
-318
-290
-267
-254
-247
-244
-259
-277
-303
-309
-306
-299
-287
-275
-249
-219
-205
-177
-135
-107
-62
-13
34
74
134
189
216
232
241
224
232
227
225
271
315
325
304
309
293
280
283
278
249
220
170
146
137
104
84
39
-1
-27
-63
-97
-139
-161
-166
-185
-208
-240
-292
-317
-358
-407
-441
-475
-496
-523
-535
-531
-549
-592
-614
-610
-625
-631
-661
-683
-668
-662
-660
-650
-625
-620
-611
-593
-598
-586
-568
-578
-586
-580
-580
-591
-597
-603
-611
-602
-569
-543
-501
-457
-453
-445
-432
-413
-388
-361
-351
-337
-293
-252
-199
-156
-145
-127
-77
-26
-7
-4
-26
-28
-22
-19
3
13
-4
-5
-38
-63
-74
-79
-77
-94
-96
-91
-93
-129
-163
-180
-216
-263
-307
-309
-320
-371
-372
-376
-381
-391
-418
-402
-412
-415
-420
-453
-467
-485
-508
-545
-583
-603
-603
-593
-591
-593
-590
-570
-543
-537
-539
-531
-521
-547
-559
-550
-543
-549
-547
-529
-503
-514
-503
-487
-482
-456
-438
-401
-378
-357
-327
-318
-317
-317
-295
-272
-265
-239
-183
-165
-159
-149
-135
-121
-116
-93
-72
-59
-32
28
81
123
159
198
239
266
300
309
302
283
282
276
251
257
266
288
307
313
325
311
284
265
247
228
197
181
163
157
165
131
97
64
56
48
34
-18
-81
-118
-154
-187
-248
-309
-364
-437
-465
-493
-533
-554
-562
-556
-578
-566
-542
-543
-550
-562
-576
-592
-594
-601
-636
-656
-684
-693
-698
-683
-671
-688
-662
-637
-618
-597
-565
-524
-486
-459
-455
-453
-443
-412
-401
-397
-381
-377
-388
-399
-372
-348
-307
-272
-256
-227
-221
-227
-201
-184
-152
-114
-86
-65
-54
-27
-21
-36
-25
-21
-14
-33
-61
-62
-39
-10
4
21
11
-5
-7
-4
-31
-73
-112
-155
-184
-230
-240
-223
-237
-255
-301
-343
-352
-361
-390
-405
-460
-524
-562
-607
-632
-629
-617
-613
-621
-631
-640
-651
-674
-700
-701
-700
-701
-718
-724
-719
-730
-720
-709
-662
-601
-576
-523
-480
-463
-430
-388
-335
-295
-277
-254
-237
-227
-191
-142
-119
-125
-87
-78
16
79
70
120
187
210
193
198
204
251
239
242
243
208
185
182
248
283
288
343
406
407
409
383
327
291
266
257
234
231
216
183
148
121
99
95
100
99
119
126
91
59
44
37
15
-54
-126
-186
-269
-315
-348
-400
-463
-531
-579
-618
-651
-662
-662
-691
-710
-718
-719
-699
-684
-702
-701
-724
-760
-760
-753
-734
-718
-716
-707
-700
-686
-662
-654
-643
-619
-593
-578
-572
-576
-544
-516
-488
-435
-390
-357
-334
-309
-268
-237
-243
-213
-190
-196
-190
-208
-209
-195
-205
-195
-155
-126
-89
-26
2
18
64
112
107
89
88
61
32
2
-19
-40
-52
-63
-93
-139
-160
-198
-251
-284
-323
-359
-407
-454
-466
-491
-551
-592
-637
-678
-703
-721
-738
-758
-755
-756
-787
-827
-842
-882
-904
-874
-845
-851
-823
-790
-774
-743
-755
-739
-743
-715
-705
-760
-777
-774
-804
-781
-727
-741
-709
-696
-711
-649
-621
-602
-585
-539
-455
-411
-436
-394
-389
-399
-329
-275
-260
-205
-146
-107
-34
-2
95
226
350
484
603
734
861
1007
1175
1347
1531
1714
1886
2003
2054
2095
2018
1843
1699
1560
1330
1050
804
546
292
109
-44
-196
-342
-485
-568
-584
-598
-582
-591
-676
-772
-862
-929
-991
-1106
-1243
-1340
-1456
-1554
-1560
-1589
-1572
-1513
-1423
-1253
-1059
-845
-574
-367
-217
-31
78
118
149
152
113
43
-70
-164
-238
-288
-330
-370
-356
-308
-244
-165
-73
-13
-7
-21
-50
-126
-214
-322
-469
-635
-797
-899
-977
-1025
-1034
-1048
-984
-887
-760
-565
-397
-252
-99
25
142
217
250
316
294
260
219
194
168
170
177
181
186
212
234
228
261
178
30
35
-156
-393
-540
-792
-1025
-1289
-1455
-1615
-1709
-1800
-1762
-1741
-1737
-1623
-1529
-1383
-1310
-1221
-1150
-1135
-1205
-1121
-1174
-1228
-1202
-1254
-1257
-1333
-1295
-1254
-1183
-1144
-944
-845
-721
-628
-575
-428
-414
-399
-397
-380
-500
-434
-494
-490
-469
-449
-336
-299
-169
-56
132
250
422
551
754
878
972
1124
1225
1373
1465
1634
1792
1967
2141
2436
2674
2934
3172
3487
3809
4103
4486
4853
5150
4937
4310
3090
2191
1150
275
-270
-1090
-1861
-2931
-3312
-3382
-2989
-2687
-2531
-2371
-2422
-1898
-1486
-1034
-1019
-1190
-1313
-1409
-1335
-1182
-1106
-1279
-1268
-1051
-437
255
714
1006
1170
1321
1626
1853
1977
1835
1412
968
524
167
-159
-410
-779
-1026
-1161
-1153
-1051
-1018
-881
-842
-759
-770
-775
-809
-974
-1171
-1437
-1617
-1789
-1726
-1598
-1447
-1243
-1072
-760
-403
61
530
906
1149
1242
1274
1302
1309
1162
949
693
462
318
217
228
207
189
229
300
414
518
537
444
266
60
-113
-299
-523
-761
-1001
-1227
-1341
-1338
-1249
-1113
-992
-816
-641
-508
-461
-393
-350
-419
-551
-787
-1009
-1268
-1471
-1603
-1597
-1584
-1561
-1411
-1234
-1030
-900
-760
-725
-656
-802
-983
-1093
-1312
-1452
-1602
-1562
-1623
-1615
-1535
-1362
-1169
-1004
-786
-651
-567
-592
-572
-634
-689
-815
-879
-1031
-1132
-1122
-1099
-1016
-940
-765
-592
-349
-218
18
139
266
363
453
591
658
736
800
965
1024
1195
1342
1519
1696
1888
2116
2337
2507
2684
2898
3011
3188
3287
3451
3631
3884
4142
4367
4155
3651
2560
1408
659
-245
-783
-1534
-2217
-3078
-3471
-3426
-3051
-2514
-2440
-2224
-2310
-2011
-1654
-1269
-1087
-1220
-1283
-1279
-1103
-949
-651
-650
-543
-179
332
947
1253
1314
1282
1219
1256
1276
1113
823
342
-154
-519
-719
-884
-986
-1155
-1283
-1258
-1222
-1082
-1080
-1081
-1122
-1164
-1232
-1347
-1426
-1559
-1636
-1693
-1577
-1398
-1119
-824
-569
-250
-20
289
574
798
963
973
903
742
580
455
389
295
189
135
121
183
205
242
262
256
255
227
158
6
-203
-426
-615
-781
-889
-921
-958
-992
-985
-882
-717
-518
-356
-368
-621
-842
-842
-969
-1062
-1223
-1561
-1867
-2024
-1975
-1795
-1589
-1500
-1459
-1425
-1288
-1092
-894
-847
-915
-1088
-1399
-1577
-1607
-1555
-1677
-1661
-1586
-1548
-1356
-1118
-912
-857
-849
-818
-723
-739
-761
-911
-1051
-1146
-1149
-1066
-1066
-980
-922
-765
-624
-438
-250
-64
-14
-34
-17
7
147
208
305
401
555
700
928
1171
1404
1597
1740
2034
2250
2383
2502
2629
2771
2879
2982
3188
3376
3552
3773
4169
4352
4088
3095
1758
886
-168
-888
-1536
-2094
-2925
-3789
-3802
-3370
-2537
-2238
-2023
-2018
-1936
-1584
-1187
-843
-1045
-1212
-1342
-1321
-1217
-865
-708
-695
-437
38
768
1193
1270
1135
972
954
921
732
409
-182
-776
-1198
-1262
-1192
-1161
-1110
-1196
-1170
-1095
-901
-838
-882
-971
-1089
-1142
-1295
-1407
-1491
-1513
-1485
-1316
-1039
-728
-383
-130
134
361
588
732
771
793
681
538
322
147
84
86
92
52
32
47
137
214
286
315
219
93
-58
-223
-389
-572
-769
-911
-957
-909
-812
-765
-714
-659
-555
-386
-253
-166
-189
-289
-375
-503
-680
-764
-923
-1126
-1407
-1543
-1476
-1523
-1471
-1427
-1290
-1301
-1331
-1294
-1228
-1229
-1321
-1358
-1481
-1478
-1532
-1456
-1590
-1622
-1555
-1465
-1392
-1317
-1065
-1056
-1022
-1052
-909
-831
-793
-879
-932
-1026
-1052
-965
-918
-796
-814
-696
-738
-579
-472
-366
-362
-420
-414
-400
-318
-339
-232
-222
-17
117
376
601
810
986
1151
1381
1514
1740
1808
1930
1950
2075
2198
2304
2405
2547
2722
2887
3181
3378
3710
3933
4339
4303
3920
2981
1590
718
-337
-961
-1665
-2240
-2887
-3525
-3303
-2825
-2099
-1827
-1717
-1790
-1710
-1408
-1174
-1032
-1329
-1574
-1707
-1590
-1364
-973
-739
-540
-143
374
1013
1292
1252
1145
932
876
828
458
36
-548
-953
-1166
-1087
-884
-803
-742
-748
-644
-630
-566
-693
-876
-1052
-1231
-1312
-1449
-1481
-1515
-1427
-1289
-1057
-688
-338
-38
178
409
536
662
712
636
506
304
189
99
35
93
184
235
294
372
486
609
620
584
494
293
104
-92
-292
-462
-632
-748
-813
-804
-712
-596
-499
-417
-337
-215
-149
-193
-301
-421
-560
-635
-755
-925
-1137
-1423
-1514
-1577
-1540
-1525
-1516
-1496
-1516
-1393
-1302
-1271
-1343
-1392
-1479
-1451
-1455
-1462
-1459
-1593
-1588
-1513
-1353
-1282
-1166
-1100
-1055
-1060
-1035
-1008
-1102
-1171
-1260
-1270
-1325
-1296
-1251
-1135
-1117
-1001
-848
-751
-625
-588
-470
-448
-415
-395
-325
-337
-272
-164
-35
185
358
612
788
1019
1210
1381
1498
1654
1796
1908
2033
2107
2237
2360
2506
2684
2869
3026
3219
3371
3622
3856
4106
4104
3696
2544
1369
460
-530
-1074
-1808
-2267
-2909
-3286
-2923
-2313
-1705
-1545
-1465
-1641
-1518
-1342
-1123
-1162
-1581
-1761
-1743
-1545
-1304
-952
-719
-375
5
569
1077
1124
975
777
636
672
532
109
-357
-847
-993
-944
-698
-569
-552
-555
-525
-427
-417
-412
-646
-897
-1180
-1336
-1436
-1565
-1604
-1572
-1354
-1085
-752
-441
-206
4
195
369
451
481
396
258
87
-81
-131
-146
-88
10
98
225
331
442
545
581
558
492
355
170
-22
-209
-349
-487
-559
-543
-511
-435
-337
-235
-164
-122
-106
-116
-174
-285
-438
-586
-703
-740
-715
-666
-634
-638
-725
-718
-751
-994
-1134
-1279
-1338
-1473
-1612
-1620
-1737
-1809
-1742
-1638
-1583
-1478
-1427
-1287
-1139
-1002
-839
-887
-1065
-1146
-1165
-1200
-1250
-1338
-1301
-1295
-1275
-1156
-1049
-989
-921
-884
-844
-774
-823
-828
-907
-917
-836
-765
-662
-578
-513
-411
-234
-112
17
89
187
303
413
590
703
818
941
1069
1231
1366
1466
1586
1708
1842
2004
2143
2257
2344
2474
2681
2888
3081
3277
3501
3705
3950
3931
3568
2463
1372
504
-346
-848
-1569
-2088
-2751
-3030
-2561
-1958
-1579
-1542
-1564
-1712
-1451
-1186
-940
-1104
-1663
-1785
-1666
-1405
-1148
-959
-816
-454
-35
506
857
757
647
586
559
629
432
-18
-479
-805
-756
-665
-503
-512
-592
-620
-496
-365
-383
-459
-669
-853
-1056
-1143
-1306
-1476
-1489
-1404
-1199
-982
-743
-508
-299
-89
146
345
435
447
313
192
71
-32
-46
-55
14
91
141
278
411
522
657
690
664
592
437
268
107
-103
-260
-405
-492
-509
-550
-522
-470
-403
-298
-213
-158
-166
-223
-340
-450
-533
-612
-671
-736
-761
-780
-752
-745
-846
-939
-931
-1022
-1184
-1329
-1458
-1595
-1738
-1709
-1678
-1712
-1679
-1577
-1487
-1411
-1284
-1070
-925
-928
-930
-892
-975
-1103
-1167
-1222
-1242
-1330
-1261
-1170
-1167
-1084
-914
-811
-768
-703
-705
-698
-756
-723
-685
-693
-678
-672
-634
-542
-389
-280
-144
-82
-8
77
203
307
401
498
641
775
878
1011
1073
1178
1251
1425
1571
1733
1862
1972
2127
2284
2470
2644
2809
2989
3181
3352
3605
3680
3452
2678
1803
984
256
-271
-899
-1422
-2050
-2327
-2032
-1595
-1352
-1401
-1456
-1519
-1315
-1063
-877
-1060
-1559
-1744
-1629
-1407
-1297
-1313
-1284
-1003
-656
-200
60
-38
-58
87
291
421
240
-123
-455
-614
-533
-464
-451
-588
-658
-630
-476
-338
-384
-468
-537
-583
-684
-781
-929
-1098
-1148
-1076
-982
-999
-999
-930
-774
-511
-250
-85
-31
25
54
65
28
-22
-24
-4
49
46
5
21
99
284
496
591
607
594
568
553
521
432
313
179
54
-40
-139
-216
-255
-233
-161
-117
-132
-146
-180
-211
-231
-273
-345
-448
-551
-626
-708
-729
-716
-721
-775
-831
-883
-1027
-1182
-1284
-1317
-1373
-1468
-1470
-1444
-1514
-1526
-1416
-1333
-1281
-1248
-1184
-1125
-1156
-1110
-1015
-1005
-1059
-1123
-1186
-1196
-1229
-1225
-1147
-1193
-1165
-1058
-970
-917
-875
-836
-771
-691
-630
-558
-586
-582
-546
-505
-440
-376
-357
-292
-209
-144
-64
-15
74
188
285
363
473
578
679
767
866
960
1034
1110
1192
1285
1331
1421
1545
1697
1836
1952
2080
2256
2468
2695
2879
2920
2710
2298
1767
1112
559
154
-142
-505
-901
-978
-845
-714
-712
-804
-972
-998
-744
-397
-272
-647
-1083
-1275
-1200
-1027
-978
-1226
-1485
-1534
-1317
-1012
-997
-1090
-1041
-763
-348
-115
-223
-445
-564
-401
-154
-107
-299
-623
-818
-708
-474
-415
-514
-597
-538
-382
-259
-249
-350
-394
-320
-227
-283
-506
-742
-836
-751
-641
-614
-697
-762
-723
-545
-370
-295
-256
-227
-149
-90
-147
-228
-278
-236
-104
-38
-55
-117
-137
-65
79
166
210
229
231
260
274
219
147
103
74
36
-48
-130
-273
-406
-410
-385
-390
-424
-481
-495
-462
-424
-386
-391
-423
-487
-579
-709
-860
-1000
-1076
-1073
-1082
-1184
-1309
-1258
-1133
-1102
-1070
-986
-958
-959
-930
-889
-882
-964
-961
-875
-840
-875
-949
-1034
-1045
-1003
-933
-859
-898
-914
-834
-785
-778
-809
-819
-748
-691
-683
-690
-710
-731
-709
-636
-557
-505
-517
-509
-471
-433
-360
-336
-353
-339
-301
-262
-254
-261
-205
-104
-6
109
189
227
294
413
517
648
760
846
954
1043
1169
1321
1430
1571
1762
1901
1974
1904
1692
1300
893
686
682
726
713
720
681
558
373
259
188
147
165
297
311
73
-236
-479
-537
-464
-387
-443
-653
-942
-1092
-1085
-1050
-1030
-1027
-1007
-951
-923
-969
-1040
-1066
-964
-789
-685
-749
-978
-1155
-1107
-937
-796
-743
-787
-839
-828
-741
-642
-591
-552
-470
-378
-365
-495
-637
-664
-563
-406
-316
-367
-492
-580
-552
-454
-384
-353
-341
-297
-209
-170
-174
-176
-124
-15
97
102
16
-71
-63
46
162
217
192
150
110
97
72
33
35
65
94
105
47
-37
-79
-91
-31
2
-61
-169
-269
-294
-274
-228
-206
-216
-246
-280
-340
-433
-531
-601
-667
-719
-673
-681
-837
-898
-881
-920
-967
-1021
-1022
-1049
-1127
-1103
-1076
-1130
-1142
-1128
-1127
-1135
-1218
-1247
-1237
-1281
-1245
-1184
-1196
-1187
-1156
-1097
-1018
-963
-895
-813
-765
-759
-771
-799
-802
-786
-737
-639
-579
-552
-513
-478
-426
-364
-319
-269
-198
-138
-75
-23
33
136
223
307
407
493
578
668
788
930
1068
1199
1328
1476
1611
1771
1913
2035
2136
2108
1890
1493
1116
963
986
1010
1080
1109
961
694
488
439
399
310
344
418
253
-47
-311
-472
-504
-436
-377
-518
-861
-1149
-1241
-1247
-1228
-1189
-1167
-1104
-1055
-1093
-1182
-1248
-1194
-1015
-827
-781
-963
-1190
-1249
-1116
-923
-826
-839
-928
-963
-903
-826
-778
-754
-677
-518
-387
-401
-578
-707
-687
-523
-318
-273
-381
-507
-557
-481
-364
-350
-393
-399
-350
-274
-252
-266
-209
-106
64
181
112
-37
-118
-69
36
130
131
41
-43
-37
43
96
87
101
166
247
265
192
83
20
29
81
71
-36
-166
-253
-242
-211
-225
-244
-262
-266
-263
-278
-353
-476
-603
-677
-727
-827
-857
-940
-1080
-1098
-1055
-1099
-1193
-1209
-1143
-1111
-1158
-1127
-1124
-1185
-1205
-1167
-1171
-1158
-1207
-1245
-1265
-1340
-1282
-1245
-1244
-1186
-1106
-1114
-1116
-1139
-1090
-1015
-981
-933
-957
-999
-1012
-959
-922
-818
-744
-704
-628
-576
-521
-441
-350
-295
-184
-133
-68
-46
16
89
173
288
376
483
581
685
759
883
1007
1143
1263
1364
1460
1583
1728
1847
1979
2040
1957
1660
1277
1022
971
1014
1054
1098
990
732
477
349
272
192
203
301
297
81
-190
-417
-523
-478
-366
-380
-560
-812
-1011
-1086
-1125
-1142
-1119
-1085
-1044
-1044
-1145
-1237
-1216
-1059
-850
-707
-769
-994
-1139
-1099
-987
-895
-878
-930
-940
-885
-828
-800
-769
-694
-524
-328
-272
-383
-564
-616
-512
-343
-256
-315
-463
-558
-489
-364
-318
-318
-322
-263
-153
-119
-140
-181
-155
-17
111
121
15
-91
-105
-4
113
147
111
74
97
143
178
192
190
205
265
310
245
140
56
56
121
141
110
28
-64
-94
-70
-44
-57
-67
-68
-67
-132
-212
-342
-527
-648
-723
-741
-743
-844
-919
-923
-985
-1058
-1082
-1086
-1085
-1107
-1072
-1015
-1072
-1121
-1105
-1086
-1042
-1015
-1110
-1196
-1257
-1249
-1166
-1176
-1148
-1074
-1040
-1018
-986
-996
-961
-891
-792
-733
-766
-787
-794
-777
-724
-638
-597
-552
-520
-470
-398
-333
-235
-97
48
151
187
191
235
272
315
360
448
526
586
663
766
915
1072
1235
1376
1516
1648
1754
1844
1984
2072
2038
1801
1400
1064
918
939
983
1073
1097
901
596
418
351
265
255
362
426
275
5
-249
-412
-433
-358
-344
-483
-741
-940
-1041
-1116
-1135
-1098
-1032
-941
-887
-962
-1066
-1118
-1016
-776
-607
-611
-776
-936
-961
-870
-783
-749
-772
-820
-810
-789
-833
-865
-805
-652
-456
-343
-418
-611
-693
-596
-412
-300
-336
-442
-519
-480
-371
-301
-289
-277
-202
-91
-62
-140
-199
-197
-80
103
156
66
-66
-129
-72
47
119
98
42
68
123
173
198
177
150
187
261
243
122
23
-12
-1
45
65
19
-56
-91
-79
-68
-99
-153
-209
-264
-310
-405
-566
-734
-844
-855
-829
-846
-912
-1003
-1049
-1100
-1148
-1111
-1051
-1007
-1002
-1010
-1029
-1110
-1143
-1100
-1068
-1081
-1126
-1189
-1247
-1269
-1276
-1209
-1124
-1067
-1027
-985
-990
-1006
-977
-896
-808
-786
-788
-804
-828
-831
-768
-686
-592
-541
-507
-446
-424
-353
-249
-177
-92
-30
3
15
23
50
146
280
408
507
575
639
735
900
1092
1241
1373
1528
1688
1830
1970
2072
2098
1983
1680
1217
738
504
474
453
474
551
462
265
136
82
58
87
252
408
277
-54
-343
-519
-500
-425
-446
-607
-837
-986
-1048
-1133
-1216
-1230
-1104
-832
-636
-710
-900
-1027
-948
-680
-450
-491
-780
-1015
-1007
-863
-824
-918
-1029
-1019
-838
-675
-700
-825
-833
-653
-369
-223
-368
-662
-801
-674
-473
-383
-517
-708
-748
-596
-412
-359
-412
-394
-191
38
149
48
-141
-187
-10
190
234
118
-58
-95
33
197
295
269
232
309
426
453
385
276
250
333
421
363
164
7
-47
-2
45
19
-98
-185
-149
-93
-86
-118
-186
-228
-254
-353
-526
-791
-1049
-1172
-1203
-1244
-1340
-1397
-1393
-1380
-1352
-1309
-1294
-1266
-1205
-1146
-1155
-1254
-1328
-1341
-1327
-1254
-1210
-1245
-1281
-1255
-1184
-1133
-1102
-1046
-961
-870
-796
-745
-739
-748
-722
-665
-614
-639
-680
-772
-845
-820
-742
-674
-593
-519
-427
-292
-231
-147
-70
50
188
244
242
233
245
351
499
600
705
817
940
1097
1283
1427
1576
1744
1947
2155
2316
2479
2599
2606
2452
2179
1752
1209
753
466
192
-134
-257
-112
5
-113
-316
-502
-601
-489
-246
-166
-487
-922
-1117
-1062
-949
-990
-1225
-1395
-1281
-1022
-877
-1002
-1222
-1161
-718
-191
-82
-448
-821
-841
-545
-253
-284
-639
-931
-799
-482
-378
-577
-768
-705
-365
-23
-63
-418
-731
-709
-444
-260
-421
-858
-1129
-1029
-715
-529
-580
-703
-625
-350
-79
-57
-241
-345
-201
53
133
-71
-379
-483
-333
-103
10
-47
-112
-7
237
422
465
376
323
395
463
391
199
-13
-101
-38
8
-49
-148
-184
-154
-100
-49
-39
-96
-116
-116
-186
-329
-497
-574
-577
-613
-705
-953
-1233
-1341
-1362
-1376
-1378
-1398
-1450
-1391
-1260
-1155
-1240
-1364
-1386
-1358
-1273
-1241
-1285
-1334
-1300
-1159
-1023
-961
-983
-1025
-969
-902
-924
-1044
-1139
-1181
-1152
-1060
-967
-974
-1024
-990
-875
-792
-705
-639
-587
-574
-518
-476
-474
-463
-445
-399
-322
-242
-239
-221
-159
8
220
393
552
655
734
887
1061
1189
1311
1419
1518
1628
1735
1876
2013
2221
2454
2712
2942
3176
3419
3484
3141
2438
1717
1011
388
-133
-680
-1375
-1910
-1842
-1400
-1123
-1186
-1362
-1436
-1259
-901
-751
-1010
-1535
-1778
-1633
-1412
-1420
-1617
-1666
-1298
-652
-178
-75
-223
-263
37
478
625
290
-242
-518
-471
-344
-346
-534
-742
-641
-281
-23
-79
-322
-454
-357
-205
-273
-655
-1111
-1337
-1253
-1046
-923
-959
-1002
-839
-487
-167
-29
-6
52
174
258
185
-54
-276
-298
-187
-69
-39
-56
-10
130
343
518
573
553
533
512
419
202
-18
-161
-226
-263
-296
-358
-382
-325
-175
-19
3
-13
-11
-30
-90
-180
-327
-475
-534
-510
-515
-563
-606
-545
-439
-329
-403
-736
-971
-1158
-1205
-1317
-1453
-1617
-1746
-1709
-1490
-1333
-1337
-1285
-1255
-1137
-1050
-993
-1023
-1069
-1065
-1000
-1030
-1065
-1057
-1113
-1011
-987
-1003
-984
-1005
-1029
-1005
-961
-885
-845
-866
-795
-803
-751
-662
-582
-594
-626
-578
-470
-404
-402
-339
-299
-182
-109
-60
-17
40
118
217
364
467
598
748
944
1109
1272
1424
1565
1725
1789
1895
2042
2177
2348
2556
2753
2917
3097
3390
3649
3453
2667
1710
917
254
-263
-778
-1452
-2173
-2442
-2120
-1589
-1343
-1428
-1569
-1577
-1301
-1014
-1019
-1396
-1742
-1700
-1396
-1151
-1134
-1149
-926
-353
280
676
668
381
223
363
573
502
94
-384
-633
-646
-543
-491
-563
-563
-413
-201
-133
-333
-635
-836
-891
-924
-1093
-1362
-1564
-1531
-1305
-1003
-756
-571
-374
-162
40
150
172
165
174
179
127
8
-119
-130
-11
145
261
304
365
437
468
449
330
194
118
46
-82
-230
-415
-498
-446
-345
-259
-256
-256
-213
-132
-78
-107
-195
-267
-298
-323
-358
-421
-483
-472
-367
-237
-159
-170
-174
-145
-238
-484
-782
-991
-1238
-1412
-1464
-1566
-1690
-1687
-1500
-1292
-1163
-1086
-1038
-1059
-1080
-1076
-1085
-1114
-1143
-1112
-1067
-1051
-945
-819
-739
-731
-787
-806
-841
-943
-1035
-1053
-1025
-982
-946
-884
-830
-799
-712
-596
-487
-436
-427
-407
-421
-402
-411
-408
-356
-306
-239
-171
-93
-1
153
312
439
539
669
791
904
1009
1145
1255
1401
1446
1699
1975
1965
2082
2155
2646
2919
2929
3078
3290
3908
3473
2339
1357
585
-93
-733
-1148
-1767
-2394
-2628
-2283
-1715
-1249
-1124
-1389
-1479
-1195
-909
-984
-1348
-1623
-1501
-1174
-877
-648
-573
-322
201
758
1110
1039
725
383
268
384
300
-106
-545
-775
-753
-619
-517
-481
-479
-378
-258
-333
-512
-770
-993
-1104
-1206
-1285
-1399
-1457
-1359
-1142
-783
-469
-219
31
209
270
223
195
196
212
187
87
-29
-65
58
219
355
409
428
480
527
491
364
182
-17
-144
-224
-294
-424
-556
-559
-433
-241
-123
-103
-148
-163
-112
-110
-175
-269
-376
-394
-341
-278
-270
-262
-181
-76
24
69
39
-24
-154
-424
-767
-1016
-1199
-1405
-1562
-1638
-1652
-1634
-1497
-1292
-1113
-1037
-1016
-1010
-1040
-1081
-1148
-1177
-1154
-1121
-1072
-1024
-948
-789
-658
-548
-509
-531
-617
-758
-864
-992
-1037
-1057
-1068
-1061
-1011
-957
-809
-657
-552
-452
-431
-403
-419
-471
-510
-521
-494
-424
-377
-268
-157
-51
115
255
386
490
568
661
765
870
1014
1114
1262
1432
1555
1730
1869
2003
2174
2371
2576
2775
2916
3129
3390
3560
3267
2308
1234
392
-310
-809
-1197
-1733
-2328
-2582
-2176
-1525
-1171
-1168
-1336
-1421
-1268
-1053
-1087
-1326
-1515
-1364
-982
-666
-385
-242
-4
500
1040
1346
1258
886
546
428
395
281
-57
-423
-625
-665
-579
-513
-504
-480
-402
-387
-502
-713
-972
-1199
-1310
-1377
-1473
-1535
-1483
-1298
-1053
-781
-481
-230
18
196
238
194
131
143
170
160
68
-34
-47
57
211
336
366
343
338
348
322
227
26
-202
-307
-326
-339
-389
-456
-451
-367
-212
-84
-81
-128
-129
-116
-116
-162
-249
-304
-337
-330
-272
-268
-250
-193
-96
4
7
-200
-509
-617
-776
-1110
-1270
-1347
-1478
-1573
-1513
-1305
-1223
-1177
-1053
-1005
-1022
-1003
-1061
-1111
-1140
-1160
-1076
-1084
-1036
-906
-902
-809
-689
-686
-667
-759
-942
-1033
-1101
-1149
-1187
-1209
-1138
-1098
-1059
-937
-837
-719
-614
-566
-532
-530
-536
-525
-508
-471
-409
-331
-234
-114
2
125
248
328
406
541
627
688
806
907
1022
1163
1295
1464
1625
1765
1967
2137
2335
2535
2728
2909
3090
3336
3561
3433
2441
1256
413
-279
-796
-1215
-1702
-2373
-2782
-2422
-1642
-1202
-1153
-1266
-1436
-1283
-1056
-994
-1188
-1497
-1398
-1033
-714
-452
-321
-189
246
776
1132
1158
775
414
275
253
174
-161
-547
-797
-852
-736
-601
-561
-546
-460
-394
-460
-663
-914
-1163
-1300
-1369
-1450
-1463
-1421
-1242
-963
-675
-380
-127
103
296
331
246
155
100
113
137
74
-19
-75
-14
141
264
333
315
314
358
339
199
-50
-267
-361
-404
-449
-526
-672
-685
-565
-400
-241
-209
-212
-193
-184
-189
-254
-341
-404
-411
-386
-377
-383
-346
-257
-134
-36
-31
-316
-596
-686
-937
-1332
-1457
-1541
-1663
-1730
-1657
-1412
-1369
-1225
-993
-930
-941
-911
-983
-976
-1003
-1066
-980
-1020
-953
-792
-791
-692
-595
-559
-529
-671
-817
-860
-990
-1069
-1072
-1052
-984
-947
-876
-767
-711
-589
-499
-467
-439
-437
-399
-411
-380
-358
-368
-293
-187
-91
23
109
200
354
470
601
697
815
976
1071
1207
1333
1451
1612
1773
1921
2102
2308
2487
2622
2829
3075
3316
3591
3578
2747
1444
520
-120
-615
-1093
-1602
-2298
-2863
-2587
-1824
-1287
-1187
-1271
-1417
-1300
-1008
-917
-1078
-1407
-1385
-1010
-694
-438
-359
-281
165
750
1122
1179
823
397
238
219
220
-38
-415
-596
-685
-628
-509
-497
-496
-379
-258
-283
-487
-788
-1044
-1225
-1307
-1403
-1480
-1465
-1336
-1068
-795
-513
-222
34
293
407
373
297
229
239
229
110
-25
-99
-57
86
195
246
243
251
319
354
241
20
-169
-278
-312
-351
-439
-552
-594
-499
-338
-201
-148
-113
-49
7
48
6
-82
-145
-184
-174
-181
-254
-292
-232
-138
-165
-370
-469
-555
-689
-923
-1174
-1268
-1441
-1503
-1450
-1390
-1409
-1368
-1250
-1039
-975
-963
-908
-975
-965
-952
-970
-954
-973
-975
-883
-920
-863
-824
-857
-959
-1051
-1069
-1047
-1090
-1145
-1106
-1118
-1041
-936
-806
-755
-694
-581
-501
-444
-461
-452
-384
-339
-262
-232
-240
-153
-75
47
209
286
378
484
517
623
692
781
923
1031
1163
1321
1481
1654
1822
1984
2209
2431
2620
2828
3062
3313
3554
3403
2405
1256
373
-268
-705
-1197
-1698
-2413
-2863
-2364
-1606
-1230
-1137
-1301
-1354
-1063
-810
-701
-1013
-1416
-1226
-904
-597
-435
-544
-354
185
725
1110
1040
639
323
252
368
264
-144
-504
-753
-821
-744
-710
-720
-713
-540
-376
-451
-632
-861
-1043
-1083
-1121
-1254
-1394
-1442
-1298
-1107
-875
-589
-359
-61
206
300
273
226
230
275
240
117
-68
-189
-119
19
125
162
150
166
237
281
160
-69
-207
-263
-293
-347
-483
-633
-684
-566
-425
-382
-382
-329
-242
-138
-79
-146
-247
-320
-341
-314
-383
-489
-524
-487
-505
-610
-712
-800
-843
-1106
-1155
-1262
-1474
-1531
-1502
-1444
-1470
-1512
-1360
-1195
-1239
-1083
-981
-954
-900
-848
-801
-747
-812
-718
-728
-809
-757
-843
-839
-935
-1061
-1073
-1019
-1021
-1029
-1027
-984
-943
-862
-742
-770
-751
-700
-613
-551
-542
-477
-422
-392
-228
-143
-65
34
128
275
424
527
619
671
731
780
827
965
1105
1209
1305
1431
1587
1773
1963
2142
2331
2547
2721
2933
3124
3352
3402
2677
1620
654
-118
-557
-1011
-1531
-2179
-2835
-2641
-1878
-1496
-1347
-1453
-1573
-1312
-987
-817
-977
-1456
-1413
-1022
-725
-541
-699
-758
-283
372
823
900
596
338
326
503
462
64
-419
-725
-766
-720
-719
-825
-938
-746
-387
-286
-380
-616
-796
-753
-742
-876
-1125
-1353
-1350
-1187
-991
-799
-709
-499
-139
159
278
254
250
323
375
344
148
-144
-279
-222
-143
-134
-174
-150
-41
84
131
77
-10
-40
-23
-36
-164
-397
-553
-536
-406
-352
-392
-378
-327
-217
-102
-111
-182
-235
-240
-199
-268
-394
-583
-742
-725
-754
-763
-853
-942
-1011
-1076
-1126
-1064
-1127
-1126
-1095
-1152
-1128
-1120
-1099
-1028
-1059
-1087
-1026
-1011
-906
-833
-792
-684
-629
-613
-587
-671
-708
-732
-773
-813
-884
-993
-1065
-1095
-1117
-1085
-998
-955
-918
-833
-785
-774
-722
-657
-589
-580
-564
-502
-441
-378
-240
-171
-69
32
179
317
437
535
655
766
887
995
1077
1203
1313
1429
1568
1748
1899
2053
2196
2385
2570
2766
2993
3147
2842
2130
1367
602
86
-311
-649
-1230
-1979
-2086
-1536
-1154
-1131
-1289
-1451
-1315
-877
-434
-439
-1052
-1424
-1151
-778
-570
-780
-1177
-1075
-510
80
259
-93
-442
-299
232
652
462
-206
-605
-515
-263
-195
-484
-901
-932
-579
-235
-266
-619
-843
-643
-254
-55
-297
-780
-995
-784
-475
-379
-626
-890
-824
-494
-214
-188
-300
-273
-12
310
399
165
-144
-187
19
186
65
-242
-442
-374
-143
1
-65
-188
-158
43
260
250
59
-83
-6
161
180
-22
-267
-381
-308
-185
-172
-305
-436
-433
-372
-354
-472
-624
-655
-595
-571
-714
-947
-1037
-1059
-1063
-1046
-1106
-1166
-1118
-1015
-917
-919
-976
-917
-822
-759
-749
-829
-876
-784
-719
-693
-687
-750
-772
-706
-630
-602
-640
-663
-637
-594
-584
-590
-619
-648
-620
-643
-681
-681
-730
-763
-721
-632
-544
-503
-483
-404
-334
-262
-213
-200
-186
-114
-13
96
192
242
303
380
527
667
772
879
979
1091
1241
1396
1497
1587
1697
1855
1985
2130
2242
2147
1944
1608
1136
635
268
158
-61
-446
-438
-261
-279
-350
-443
-652
-771
-583
-66
124
-280
-616
-691
-555
-255
-242
-535
-767
-827
-588
-399
-594
-947
-1054
-686
-163
5
-299
-687
-816
-516
-60
45
-330
-728
-759
-547
-369
-489
-809
-961
-725
-330
-197
-479
-755
-734
-363
65
111
-251
-607
-612
-342
-145
-165
-331
-497
-408
-131
-24
-185
-374
-353
-119
101
107
-111
-345
-368
-182
18
19
-157
-291
-258
-144
-55
-78
-142
-127
-24
81
70
-47
-185
-177
-36
56
-11
-161
-284
-290
-247
-258
-268
-333
-440
-501
-514
-556
-639
-680
-668
-691
-770
-810
-856
-950
-1005
-1002
-986
-955
-945
-947
-961
-972
-937
-864
-815
-827
-857
-880
-882
-895
-919
-919
-897
-899
-888
-853
-816
-827
-802
-738
-691
-627
-597
-581
-607
-626
-582
-522
-495
-507
-490
-470
-420
-340
-251
-171
-91
-11
104
186
251
313
419
577
719
861
950
1036
1141
1323
1516
1691
1824
1924
2039
2067
1881
1446
1010
878
942
795
689
720
531
240
141
117
-45
-225
-71
277
179
-160
-429
-646
-601
-343
-260
-383
-677
-900
-814
-764
-864
-1031
-1060
-846
-613
-621
-857
-1124
-1187
-890
-535
-482
-748
-977
-1010
-858
-676
-662
-806
-892
-749
-554
-568
-761
-887
-795
-498
-252
-272
-505
-680
-611
-400
-255
-253
-368
-458
-368
-232
-229
-323
-354
-253
-76
63
72
-65
-166
-78
113
227
191
85
4
-19
-1
5
5
18
31
80
110
70
3
-2
61
139
124
8
-121
-214
-300
-362
-335
-301
-390
-502
-565
-628
-684
-678
-593
-585
-665
-676
-642
-693
-763
-822
-872
-857
-848
-880
-955
-1038
-1044
-965
-905
-896
-942
-987
-981
-972
-967
-953
-927
-925
-916
-879
-877
-891
-915
-900
-805
-667
-590
-555
-557
-544
-504
-422
-336
-292
-304
-320
-288
-255
-168
-96
-42
57
177
298
380
403
473
621
777
937
1072
1185
1286
1429
1621
1814
1940
1997
1919
1641
1222
916
917
886
771
872
938
726
515
411
291
96
112
465
568
284
-44
-355
-499
-361
-225
-273
-486
-749
-850
-872
-962
-1141
-1252
-1104
-817
-715
-883
-1118
-1272
-1134
-764
-508
-588
-832
-939
-865
-715
-670
-761
-873
-815
-590
-470
-603
-775
-783
-583
-286
-156
-308
-574
-674
-565
-403
-295
-299
-382
-408
-322
-278
-352
-421
-388
-238
-76
-25
-111
-232
-240
-118
71
161
109
20
-26
-27
6
35
45
67
90
127
147
119
63
22
44
69
0
-110
-265
-390
-402
-450
-432
-321
-355
-500
-578
-639
-666
-655
-631
-570
-666
-745
-760
-835
-900
-924
-921
-839
-801
-895
-955
-1024
-1058
-969
-845
-773
-776
-857
-889
-884
-905
-893
-911
-967
-984
-956
-974
-966
-939
-881
-764
-682
-605
-571
-605
-612
-543
-435
-325
-297
-289
-253
-230
-168
-58
10
83
216
328
436
475
474
507
636
804
967
1102
1171
1262
1405
1612
1774
1822
1688
1380
988
719
753
755
613
671
743
589
435
351
198
-32
17
440
631
361
31
-241
-356
-193
-59
-167
-434
-717
-755
-694
-820
-1062
-1237
-1118
-792
-631
-783
-1087
-1307
-1187
-789
-508
-601
-904
-1045
-956
-795
-727
-834
-985
-928
-691
-549
-666
-852
-908
-724
-396
-197
-318
-609
-760
-672
-491
-367
-385
-479
-488
-369
-259
-299
-396
-387
-255
-116
-45
-118
-275
-373
-328
-155
-34
-30
-75
-114
-119
-70
-13
34
49
69
138
185
169
73
-9
-14
34
40
17
-51
-229
-421
-485
-414
-395
-478
-579
-639
-696
-734
-731
-781
-841
-801
-733
-755
-813
-929
-1039
-1074
-961
-841
-892
-1006
-1057
-1066
-1030
-952
-917
-923
-937
-913
-883
-879
-918
-944
-894
-789
-714
-719
-762
-827
-806
-738
-639
-560
-550
-565
-530
-431
-337
-261
-234
-199
-174
-143
-144
-167
-171
-114
5
167
300
363
441
558
701
868
1081
1279
1436
1561
1735
1870
1873
1738
1380
892
495
440
536
374
235
287
273
213
262
198
-75
-220
74
491
413
31
-288
-445
-333
-87
-148
-378
-617
-692
-525
-490
-747
-1035
-1016
-642
-238
-244
-561
-885
-946
-626
-265
-288
-661
-929
-926
-724
-629
-782
-1008
-1069
-791
-463
-458
-739
-943
-878
-567
-271
-301
-630
-892
-855
-659
-557
-620
-745
-765
-627
-437
-383
-496
-555
-407
-170
-14
25
-79
-233
-247
-121
5
37
-13
-74
-73
-20
37
47
32
18
9
27
38
2
-91
-186
-238
-222
-232
-316
-458
-635
-703
-647
-559
-551
-659
-755
-730
-650
-621
-685
-804
-827
-784
-756
-780
-906
-1044
-1081
-981
-878
-909
-1016
-1055
-1004
-873
-774
-745
-751
-773
-770
-724
-732
-823
-934
-937
-864
-820
-819
-870
-917
-860
-683
-533
-479
-460
-422
-336
-222
-102
-57
-70
-42
43
140
199
244
295
406
621
857
1005
1129
1269
1441
1615
1802
2007
2212
2402
2647
2811
2617
2172
1574
1049
640
411
174
-392
-966
-972
-713
-608
-669
-910
-1161
-1119
-633
-89
-278
-867
-1092
-897
-554
-472
-866
-1313
-1249
-752
-202
-189
-616
-878
-475
277
685
364
-197
-371
-102
175
68
-472
-946
-866
-455
-259
-547
-978
-1010
-616
-188
-180
-603
-983
-934
-661
-571
-832
-1172
-1252
-1023
-736
-710
-906
-916
-578
-166
33
-37
-182
-150
38
176
67
-173
-262
-154
-33
-65
-210
-291
-140
101
188
88
-13
-4
80
125
-13
-240
-420
-458
-466
-629
-865
-940
-856
-788
-785
-832
-859
-774
-639
-597
-725
-873
-882
-855
-888
-1016
-1198
-1274
-1113
-968
-973
-1009
-990
-931
-815
-729
-750
-840
-863
-828
-881
-961
-1015
-1047
-994
-902
-857
-827
-770
-734
-709
-696
-656
-603
-575
-596
-655
-719
-731
-638
-580
-532
-477
-366
-164
29
132
195
271
374
467
501
510
546
616
737
875
1023
1180
1345
1533
1771
1968
2151
2364
2577
2818
3039
3283
3106
2390
1579
794
259
-176
-544
-1107
-1811
-2046
-1569
-1140
-1059
-1115
-1242
-1099
-743
-445
-499
-1020
-1258
-979
-688
-584
-775
-993
-735
-128
381
509
347
259
364
638
707
405
-44
-269
-298
-379
-626
-840
-955
-888
-627
-520
-570
-636
-650
-566
-588
-715
-896
-1074
-1119
-1121
-1199
-1272
-1241
-1045
-773
-528
-302
-164
2
256
425
429
334
252
209
139
-2
-142
-249
-253
-169
-91
-76
-61
17
114
134
109
-35
-189
-304
-377
-503
-704
-850
-870
-820
-804
-768
-782
-727
-638
-526
-517
-628
-718
-724
-756
-835
-875
-931
-889
-875
-808
-755
-779
-775
-735
-690
-706
-736
-805
-851
-943
-991
-1039
-1060
-1099
-1158
-1114
-1048
-941
-892
-813
-785
-736
-680
-646
-677
-765
-786
-801
-729
-681
-591
-498
-313
-143
-6
100
167
253
298
392
472
559
598
652
687
760
879
1015
1152
1299
1435
1574
1787
1948
2126
2305
2563
2802
3077
3419
3391
2434
1444
603
-51
-428
-814
-1298
-2126
-2639
-2143
-1412
-1344
-1213
-1233
-1226
-856
-594
-518
-863
-1281
-1006
-549
-329
-208
-401
-227
379
846
1175
1133
890
652
580
562
277
-252
-569
-698
-793
-892
-978
-998
-933
-688
-435
-395
-467
-611
-723
-818
-1007
-1206
-1303
-1296
-1190
-1121
-1030
-772
-493
-159
134
304
395
438
515
545
441
220
86
23
-34
-102
-198
-221
-177
-84
29
68
-50
-120
-146
-208
-333
-542
-786
-912
-936
-991
-957
-916
-836
-758
-641
-541
-493
-578
-591
-553
-696
-711
-843
-934
-907
-955
-906
-849
-818
-719
-595
-576
-484
-619
-696
-691
-832
-915
-972
-1145
-1114
-1134
-1191
-1058
-1122
-1056
-979
-914
-845
-749
-766
-807
-820
-878
-803
-826
-807
-852
-785
-686
-567
-464
-400
-302
-268
-156
-97
-53
-61
-12
49
190
343
449
558
615
700
785
934
996
1100
1219
1352
1509
1643
1792
1879
2071
2261
2498
2750
3008
3309
3514
2953
1804
992
100
-419
-736
-1235
-1841
-2439
-2561
-1939
-1428
-1395
-1159
-1144
-1052
-727
-620
-782
-1073
-1137
-764
-419
-223
-166
-236
144
658
1018
1178
1100
854
628
560
360
-13
-435
-682
-795
-911
-1052
-1060
-1010
-884
-626
-518
-512
-590
-729
-841
-983
-1177
-1271
-1240
-1155
-1053
-981
-789
-513
-185
131
324
430
435
442
455
376
205
38
-18
-12
-30
-102
-143
-179
-132
-11
48
14
-113
-228
-394
-594
-790
-944
-1026
-1035
-1010
-1024
-1007
-957
-825
-750
-656
-533
-523
-556
-563
-583
-784
-822
-789
-763
-785
-785
-756
-775
-744
-671
-536
-596
-591
-635
-742
-875
-963
-1040
-1112
-1146
-1139
-1081
-1077
-1001
-984
-902
-809
-708
-671
-667
-701
-768
-766
-782
-791
-805
-775
-790
-706
-622
-523
-414
-305
-136
4
63
73
123
103
121
179
250
328
377
463
564
693
870
1033
1196
1372
1498
1632
1800
1893
2069
2289
2562
2856
3151
3413
3756
2913
1522
1002
106
-643
-878
-1172
-1987
-2670
-2697
-1836
-1293
-1506
-1229
-1078
-1057
-783
-650
-885
-1194
-1167
-757
-348
-101
-164
-269
240
793
1171
1260
1128
831
546
436
176
-217
-617
-827
-894
-962
-1089
-1068
-987
-817
-515
-435
-423
-494
-653
-805
-1010
-1249
-1312
-1213
-1078
-936
-892
-754
-494
-129
193
342
452
485
479
459
337
112
-121
-174
-125
-149
-244
-286
-266
-164
-64
-16
-31
-132
-240
-383
-577
-788
-939
-1016
-983
-939
-977
-934
-819
-754
-679
-547
-442
-407
-431
-501
-689
-841
-939
-965
-895
-874
-891
-874
-861
-801
-655
-649
-661
-707
-839
-940
-1002
-1130
-1187
-1243
-1220
-1189
-1157
-1126
-1188
-1116
-988
-858
-743
-655
-726
-807
-863
-859
-828
-832
-818
-802
-741
-696
-605
-543
-424
-291
-96
91
190
202
159
184
215
293
379
478
550
604
689
881
1046
1190
1348
1461
1614
1719
1780
1871
2038
2265
2568
2932
3255
3734
3493
2000
1185
532
-367
-810
-1016
-1636
-2471
-2820
-2334
-1476
-1571
-1501
-1115
-1046
-763
-547
-744
-1065
-1157
-877
-408
-133
-77
-262
-29
592
1036
1215
1193
1008
678
560
331
-85
-481
-727
-789
-843
-998
-1101
-1084
-1030
-779
-624
-590
-556
-668
-803
-928
-1142
-1316
-1247
-1094
-903
-809
-699
-429
-122
197
385
531
599
612
591
491
322
80
3
34
22
-76
-167
-182
-174
-115
-65
-68
-180
-276
-391
-588
-817
-1030
-1147
-1142
-1088
-1078
-1026
-976
-928
-853
-746
-622
-568
-525
-624
-853
-974
-1113
-1143
-1060
-951
-957
-927
-905
-804
-732
-786
-697
-720
-776
-870
-958
-1163
-1273
-1349
-1319
-1253
-1181
-1104
-1136
-1029
-938
-796
-713
-611
-655
-715
-729
-761
-783
-802
-752
-724
-618
-605
-513
-474
-370
-255
-114
17
147
202
190
231
211
279
350
439
533
637
721
856
1024
1149
1268
1436
1632
1729
1858
2040
2134
2270
2533
2795
3124
3559
3506
2082
1009
437
-421
-935
-1080
-1426
-2367
-2834
-2386
-1596
-1635
-1629
-1210
-1107
-790
-563
-828
-1240
-1358
-1008
-451
-125
16
-181
-32
621
1019
1149
1072
991
818
684
451
-70
-633
-863
-806
-780
-912
-1108
-1135
-1060
-814
-616
-570
-549
-594
-646
-751
-1038
-1338
-1339
-1201
-973
-803
-759
-631
-391
-94
91
248
370
412
427
369
204
-94
-265
-202
-125
-100
-85
-95
-89
-45
-14
-33
-92
-139
-276
-519
-752
-941
-1086
-1142
-1076
-1031
-996
-948
-851
-771
-722
-608
-540
-597
-590
-632
-799
-910
-925
-917
-860
-842
-778
-725
-776
-717
-688
-712
-726
-769
-828
-844
-981
-1060
-1131
-1174
-1123
-1081
-1011
-971
-913
-870
-741
-645
-606
-644
-641
-663
-720
-719
-740
-744
-704
-574
-454
-342
-279
-163
-77
17
158
258
302
289
353
457
533
578
676
778
928
1071
1180
1275
1308
1410
1534
1719
1856
1990
2162
2337
2545
2894
3238
3493
2964
1524
872
196
-601
-846
-1120
-1906
-2503
-2425
-1860
-1468
-1756
-1525
-1223
-949
-488
-643
-1238
-1487
-1328
-765
-297
-241
-313
-319
305
1003
1153
1055
927
909
994
977
465
-284
-775
-793
-605
-600
-941
-1226
-1212
-999
-659
-527
-669
-805
-799
-700
-782
-1145
-1481
-1547
-1407
-1064
-878
-868
-777
-556
-275
-33
233
313
243
268
243
90
-75
-178
-264
-245
-141
-19
-3
-45
-45
-102
-120
-57
-83
-284
-510
-706
-827
-930
-1069
-1139
-1132
-985
-824
-731
-693
-713
-816
-695
-544
-557
-633
-743
-820
-854
-885
-914
-919
-933
-834
-762
-741
-773
-848
-859
-771
-734
-756
-870
-1029
-1129
-1162
-1087
-1064
-1067
-1013
-964
-861
-791
-819
-849
-848
-798
-704
-652
-690
-760
-763
-664
-585
-504
-400
-369
-296
-152
-61
-15
24
96
221
352
432
463
500
571
714
918
1111
1274
1353
1528
1712
1805
1951
2069
2212
2349
2612
2866
3103
3353
3264
2134
1037
642
-45
-544
-770
-1251
-1973
-2261
-1918
-1476
-1620
-1700
-1459
-1221
-718
-627
-1252
-1690
-1711
-1351
-819
-650
-754
-860
-508
319
742
695
622
725
1045
1239
964
338
-284
-471
-187
-34
-383
-851
-931
-736
-464
-311
-432
-616
-582
-332
-323
-677
-1082
-1275
-1258
-1029
-831
-969
-1087
-952
-712
-497
-319
-217
-178
-43
148
143
-53
-185
-239
-281
-194
-84
-119
-228
-328
-352
-257
-215
-215
-256
-290
-373
-495
-624
-808
-943
-952
-858
-779
-814
-974
-1014
-999
-900
-807
-721
-707
-740
-748
-743
-834
-941
-930
-895
-785
-716
-769
-855
-901
-889
-754
-668
-619
-656
-687
-669
-681
-674
-679
-696
-649
-529
-454
-426
-443
-459
-423
-336
-278
-286
-325
-363
-388
-392
-378
-392
-408
-320
-181
-90
-49
-27
26
98
226
367
476
569
665
753
861
961
1068
1086
1151
1232
1310
1386
1423
1488
1630
1781
1951
2114
2275
2318
2093
1625
1209
949
557
331
110
-212
-582
-639
-575
-667
-780
-819
-807
-699
-554
-649
-902
-1068
-1062
-980
-964
-1011
-1110
-1117
-939
-721
-666
-668
-579
-449
-232
-67
-73
-218
-313
-275
-151
-196
-334
-419
-420
-367
-309
-280
-340
-362
-278
-156
-106
-127
-149
-190
-183
-185
-214
-313
-392
-450
-490
-501
-533
-569
-600
-527
-430
-382
-386
-398
-409
-401
-369
-369
-398
-523
-621
-600
-564
-558
-562
-536
-529
-492
-418
-375
-391
-382
-380
-408
-425
-444
-528
-566
-543
-547
-551
-539
-520
-540
-544
-480
-482
-523
-527
-516
-512
-523
-569
-630
-667
-704
-676
-638
-604
-542
-491
-486
-459
-414
-383
-366
-371
-356
-340
-339
-330
-346
-347
-343
-342
-337
-304
-277
-242
-219
-224
-223
-210
-184
-162
-125
-94
-75
-91
-110
-117
-113
-116
-80
-29
-11
5
23
22
50
86
114
152
163
201
240
270
317
357
384
423
459
493
536
574
605
610
615
629
605
593
577
589
591
558
521
479
395
310
252
207
179
158
127
52
-37
-129
-180
-249
-308
-339
-369
-367
-390
-412
-456
-528
-591
-620
-654
-717
-760
-804
-857
-902
-945
-974
-967
-949
-907
-861
-824
-825
-836
-825
-797
-738
-700
-646
-601
-563
-535
-526
-501
-452
-398
-364
-312
-299
-315
-316
-322
-323
-311
-289
-274
-258
-234
-244
-284
-302
-302
-299
-276
-270
-281
-335
-369
-385
-367
-328
-299
-291
-301
-289
-274
-279
-292
-301
-322
-327
-315
-303
-299
-312
-335
-352
-369
-355
-362
-376
-380
-372
-355
-379
-364
-348
-330
-281
-235
-208
-197
-200
-183
-155
-152
-170
-202
-220
-233
-246
-222
-214
-241
-222
-205
-188
-193
-211
-213
-225
-218
-213
-237
-225
-221
-243
-255
-264
-261
-263
-222
-193
-186
-175
-174
-187
-216
-218
-180
-162
-147
-87
-60
-67
-68
-67
-51
-28
-22
-19
-15
-18
-14
6
29
31
37
36
31
29
29
16
6
-8
-26
-55
-61
-61
-61
-52
-58
-73
-96
-108
-136
-138
-131
-145
-173
-173
-158
-175
-209
-245
-262
-256
-236
-219
-227
-248
-266
-303
-351
-401
-428
-450
-435
-399
-392
-387
-395
-410
-426
-415
-384
-360
-351
-346
-316
-309
-305
-311
-320
-327
-331
-325
-313
-292
-275
-271
-275
-280
-292
-281
-260
-250
-255
-251
-281
-326
-335
-314
-300
-305
-305
-312
-316
-316
-314
-317
-308
-293
-276
-277
-286
-293
-305
-299
-310
-328
-332
-346
-385
-412
-416
-413
-415
-421
-442
-450
-440
-420
-411
-392
-357
-334
-314
-298
-301
-319
-320
-314
-307
-310
-284
-252
-238
-232
-226
-228
-211
-196
-194
-172
-166
-159
-170
-209
-243
-260
-275
-282
-275
-264
-256
-257
-248
-229
-230
-234
-237
-222
-197
-170
-149
-151
-177
-214
-232
-231
-237
-235
-218
-191
-175
-189
-203
-205
-213
-212
-205
-211
-200
-165
-165
-197
-207
-193
-178
-168
-159
-159
-159
-173
-192
-202
-179
-150
-151
-152
-169
-188
-198
-200
-213
-222
-218
-211
-219
-238
-247
-257
-257
-271
-299
-353
-393
-405
-406
-417
-421
-434
-443
-425
-412
-400
-377
-352
-337
-347
-335
-303
-316
-333
-340
-322
-299
-282
-267
-256
-247
-244
-250
-268
-288
-303
-301
-296
-288
-287
-295
-320
-323
-326
-327
-321
-320
-322
-332
-350
-359
-349
-366
-379
-378
-377
-387
-370
-349
-358
-366
-374
-372
-349
-343
-343
-333
-316
-306
-297
-287
-289
-292
-305
-310
-323
-348
-370
-362
-341
-334
-334
-324
-311
-290
-272
-273
-277
-257
-237
-227
-199
-167
-166
-188
-193
-195
-217
-217
-218
-230
-227
-243
-228
-216
-234
-258
-271
-287
-290
-284
-280
-270
-268
-282
-269
-276
-305
-316
-319
-330
-352
-362
-372
-359
-351
-357
-362
-367
-357
-348
-351
-343
-332
-331
-354
-364
-367
-355
-344
-338
-315
-311
-315
-315
-309
-301
-290
-266
-263
-283
-303
-291
-248
-235
-207
-167
-156
-155
-171
-187
-217
-260
-264
-250
-263
-293
-325
-347
-363
-359
-355
-361
-336
-321
-307
-293
-280
-280
-289
-276
-276
-282
-272
-272
-276
-258
-236
-236
-230
-227
-238
-252
-250
-228
-224
-224
-230
-227
-211
-193
-172
-167
-161
-133
-114
-114
-120
-148
-172
-183
-236
-300
-330
-353
-367
-374
-377
-367
-355
-354
-363
-352
-330
-311
-279
-250
-250
-275
-303
-298
-270
-256
-262
-283
-297
-316
-318
-300
-288
-288
-282
-257
-244
-224
-240
-293
-334
-339
-340
-354
-365
-382
-378
-363
-354
-363
-364
-363
-348
-331
-330
-356
-364
-338
-317
-309
-305
-290
-308
-343
-362
-363
-336
-333
-349
-363
-347
-325
-313
-309
-319
-293
-265
-263
-276
-267
-229
-221
-191
-163
-178
-188
-182
-194
-207
-201
-210
-225
-254
-286
-301
-320
-336
-329
-322
-329
-344
-335
-323
-325
-334
-332
-346
-361
-368
-362
-360
-365
-359
-326
-280
-238
-207
-193
-184
-165
-135
-110
-98
-105
-103
-116
-143
-163
-186
-214
-222
-210
-206
-200
-196
-205
-206
-207
-213
-233
-267
-296
-318
-349
-376
-382
-381
-372
-367
-355
-328
-313
-300
-286
-257
-220
-200
-199
-192
-206
-224
-218
-217
-202
-193
-192
-175
-195
-206
-182
-161
-175
-186
-202
-236
-253
-255
-266
-302
-323
-341
-351
-336
-334
-321
-297
-283
-272
-252
-247
-261
-259
-257
-276
-281
-286
-283
-290
-313
-334
-348
-321
-307
-320
-317
-311
-313
-320
-316
-329
-328
-318
-325
-329
-344
-376
-389
-376
-357
-359
-358
-332
-333
-337
-317
-324
-328
-315
-334
-334
-291
-263
-271
-268
-237
-217
-216
-229
-228
-231
-216
-212
-218
-200
-204
-229
-220
-191
-201
-216
-217
-251
-266
-247
-246
-242
-253
-258
-266
-274
-301
-347
-390
-413
-407
-402
-387
-358
-351
-362
-326
-277
-219
-177
-162
-167
-174
-156
-164
-200
-235
-254
-253
-246
-244
-239
-245
-237
-218
-205
-196
-170
-140
-145
-162
-184
-182
-189
-202
-203
-201
-192
-210
-232
-273
-275
-245
-235
-209
-187
-176
-183
-189
-186
-191
-190
-200
-229
-256
-265
-257
-255
-259
-254
-246
-244
-235
-222
-212
-214
-230
-250
-248
-236
-245
-253
-267
-250
-220
-222
-217
-200
-206
-210
-214
-237
-250
-266
-305
-329
-328
-333
-319
-310
-316
-339
-358
-347
-320
-302
-295
-276
-255
-251
-253
-254
-253
-252
-241
-239
-245
-250
-244
-251
-252
-224
-214
-226
-277
-316
-350
-387
-405
-418
-413
-389
-384
-374
-366
-389
-391
-374
-342
-318
-299
-270
-268
-264
-249
-243
-246
-242
-228
-224
-219
-235
-253
-268
-256
-227
-217
-203
-201
-204
-214
-213
-197
-185
-186
-183
-182
-190
-219
-251
-267
-286
-296
-286
-272
-288
-310
-306
-282
-256
-242
-235
-255
-271
-232
-203
-204
-209
-204
-209
-231
-253
-259
-252
-272
-271
-269
-269
-258
-245
-245
-246
-254
-267
-288
-308
-296
-290
-289
-284
-279
-263
-249
-242
-237
-223
-224
-240
-233
-229
-254
-278
-294
-309
-321
-335
-352
-345
-331
-312
-294
-274
-258
-237
-231
-231
-200
-188
-188
-185
-184
-194
-208
-199
-182
-155
-130
-118
-125
-136
-140
-153
-165
-184
-198
-213
-254
-289
-317
-355
-362
-361
-351
-342
-333
-333
-343
-344
-336
-335
-352
-355
-368
-374
-372
-365
-342
-331
-308
-291
-271
-261
-221
-189
-188
-178
-176
-201
-232
-250
-273
-289
-317
-339
-321
-288
-268
-252
-252
-251
-225
-208
-223
-222
-222
-248
-267
-291
-297
-297
-283
-281
-270
-234
-215
-223
-227
-229
-263
-282
-294
-279
-271
-284
-254
-234
-233
-222
-199
-199
-210
-209
-229
-266
-294
-306
-311
-319
-324
-333
-357
-374
-364
-360
-345
-329
-314
-305
-287
-251
-230
-226
-216
-214
-237
-274
-301
-306
-298
-279
-236
-217
-208
-184
-155
-135
-148
-165
-191
-225
-273
-295
-285
-275
-272
-274
-304
-340
-347
-361
-361
-345
-308
-280
-257
-242
-247
-257
-283
-300
-297
-287
-265
-283
-307
-318
-313
-278
-245
-246
-235
-232
-245
-256
-254
-259
-284
-298
-293
-288
-303
-298
-298
-291
-298
-297
-252
-219
-208
-185
-167
-170
-176
-182
-199
-223
-230
-240
-265
-257
-254
-248
-239
-215
-168
-171
-186
-180
-158
-140
-135
-167
-197
-233
-278
-282
-251
-210
-194
-188
-186
-189
-181
-174
-202
-236
-279
-310
-316
-324
-327
-329
-335
-331
-327
-326
-338
-359
-370
-389
-389
-389
-404
-409
-417
-428
-447
-440
-412
-385
-354
-345
-360
-369
-360
-370
-373
-350
-343
-362
-383
-377
-367
-376
-362
-348
-328
-298
-280
-285
-293
-283
-268
-251
-250
-264
-271
-269
-299
-309
-297
-310
-313
-282
-259
-236
-209
-187
-167
-166
-123
-98
-96
-90
-94
-94
-90
-100
-121
-147
-162
-154
-140
-126
-123
-121
-128
-136
-151
-156
-162
-158
-132
-117
-96
-93
-107
-129
-154
-162
-163
-166
-156
-162
-192
-183
-172
-188
-228
-252
-260
-281
-301
-337
-364
-399
-413
-392
-385
-377
-368
-364
-375
-385
-397
-416
-428
-438
-420
-421
-422
-417
-380
-349
-321
-263
-213
-192
-190
-203
-197
-171
-170
-170
-158
-157
-190
-189
-179
-199
-202
-219
-230
-264
-289
-285
-302
-329
-344
-326
-312
-314
-314
-325
-342
-361
-357
-357
-359
-344
-345
-335
-327
-314
-310
-325
-315
-313
-312
-309
-325
-345
-346
-342
-363
-375
-385
-406
-417
-427
-425
-424
-422
-415
-392
-371
-352
-328
-305
-283
-280
-271
-250
-255
-257
-268
-274
-258
-266
-273
-273
-258
-246
-254
-271
-262
-248
-237
-224
-208
-207
-212
-205
-204
-209
-202
-179
-170
-167
-167
-198
-237
-263
-283
-307
-332
-343
-356
-361
-380
-391
-364
-335
-323
-322
-289
-246
-261
-303
-307
-308
-320
-333
-345
-346
-366
-378
-371
-344
-342
-352
-374
-413
-429
-437
-457
-468
-456
-435
-403
-371
-359
-350
-331
-307
-295
-302
-307
-306
-310
-315
-308
-302
-308
-297
-294
-281
-271
-274
-279
-275
-271
-274
-274
-295
-303
-298
-299
-299
-298
-300
-292
-300
-311
-304
-300
-308
-299
-290
-302
-297
-282
-262
-216
-198
-193
-196
-233
-272
-280
-287
-313
-313
-324
-322
-300
-305
-327
-328
-296
-259
-248
-248
-237
-224
-235
-231
-212
-202
-200
-194
-178
-170
-174
-181
-186
-189
-199
-204
-227
-245
-231
-221
-238
-247
-264
-266
-282
-293
-306
-335
-364
-383
-384
-401
-417
-432
-420
-386
-361
-353
-346
-347
-361
-383
-385
-394
-380
-340
-330
-321
-326
-324
-316
-300
-267
-261
-282
-280
-256
-271
-270
-245
-265
-294
-313
-340
-364
-392
-415
-404
-391
-394
-398
-396
-382
-381
-365
-345
-354
-351
-338
-324
-325
-315
-311
-323
-302
-286
-296
-306
-300
-288
-269
-261
-239
-222
-217
-226
-238
-229
-248
-255
-249
-252
-283
-301
-300
-293
-280
-272
-249
-220
-183
-148
-113
-99
-114
-152
-153
-156
-162
-160
-184
-197
-184
-164
-175
-203
-208
-223
-242
-263
-278
-308
-340
-366
-354
-319
-321
-305
-266
-259
-252
-224
-214
-202
-189
-182
-208
-233
-248
-253
-229
-224
-209
-224
-238
-229
-250
-285
-304
-316
-337
-352
-361
-365
-372
-392
-420
-433
-423
-400
-388
-360
-339
-353
-346
-319
-306
-285
-271
-268
-246
-245
-276
-291
-293
-290
-305
-323
-328
-346
-336
-342
-359
-378
-388
-405
-435
-421
-404
-393
-396
-406
-402
-385
-386
-373
-351
-343
-339
-359
-384
-385
-370
-356
-342
-323
-305
-292
-266
-245
-243
-238
-250
-248
-244
-228
-197
-195
-198
-214
-239
-257
-283
-321
-361
-370
-370
-362
-347
-348
-353
-368
-389
-392
-399
-420
-414
-414
-403
-372
-360
-355
-344
-322
-312
-305
-296
-305
-290
-258
-247
-250
-263
-260
-238
-244
-270
-280
-269
-254
-247
-252
-257
-263
-272
-275
-274
-273
-271
-276
-268
-262
-259
-253
-264
-282
-311
-328
-345
-337
-337
-364
-363
-354
-358
-366
-366
-361
-353
-368
-342
-296
-289
-303
-305
-328
-354
-346
-355
-362
-378
-379
-357
-350
-331
-321
-327
-322
-305
-300
-287
-307
-323
-316
-327
-322
-334
-355
-369
-353
-315
-292
-287
-279
-259
-249
-259
-255
-224
-217
-209
-224
-251
-269
-280
-280
-277
-276
-285
-262
-255
-259
-241
-202
-181
-198
-212
-228
-256
-282
-306
-305
-297
-315
-323
-325
-339
-335
-311
-300
-298
-299
-293
-283
-272
-271
-255
-234
-222
-226
-212
-160
-148
-145
-151
-162
-163
-168
-173
-176
-204
-225
-234
-232
-231
-221
-202
-193
-197
-202
-207
-208
-210
-226
-258
-281
-283
-298
-324
-334
-352
-344
-315
-298
-294
-295
-287
-265
-238
-234
-230
-247
-245
-271
-245
-280
-223
-315
-231
-1774
-1744
-182
-484
-508
-424
-572
-490
-492
-597
-706
-509
-386
-490
-632
-661
-675
-602
-516
-384
-264
-542
-351
-224
-211
-217
-231
-183
-188
-72
-114
-283
-362
-226
-152
-219
-79
-83
60
-239
-54
-163
-378
76
-527
-384
-91
-113
-1384
-2574
-1538
-815
-1406
-1195
-459
-704
-955
-642
-300
-315
170
38
115
157
-199
-550
-550
-45
418
-66
-259
-17
-181
-186
-427
-284
-341
-567
-244
-304
-663
-696
-746
-442
-345
-173
31
-657
-1080
-567
-939
-1031
-986
-1109
-695
-1126
-1069
-1151
-1091
-563
-470
-206
-149
-392
-167
-36
-13
-85
-320
-74
207
5
-5
-328
-417
-465
-665
-582
-602
-628
-521
-534
-515
-517
-452
-348
-286
-105
-79
-218
-404
-404
-336
-175
-182
-170
-205
-320
-358
-350
-298
-318
-315
-135
-57
-82
-140
-225
-216
-196
-132
-78
-29
-103
-151
-168
-100
-59
33
113
159
120
-42
-182
-253
-256
-204
-177
-256
-272
-261
-203
-238
-177
-56
-12
-2
6
-42
-96
-139
-90
-1
78
133
94
-18
39
15
-22
-252
-285
-38
-105
-37
-121
-274
-70
11
219
33
177
327
98
124
-122
-52
47
153
271
184
71
116
-36
0
82
121
95
88
194
72
-170
-73
-9
100
101
112
157
-16
-1
99
123
165
211
218
172
25
-82
-82
-80
41
118
44
-38
-148
-166
-138
-83
-4
-29
-50
-17
-154
-264
-250
-190
-149
-59
29
-38
-111
-146
-128
-148
-132
-104
-114
-126
-155
-136
-196
-166
-81
-27
-9
1
-10
-69
-18
37
49
66
118
107
29
20
9
-75
-25
56
22
-40
-28
-43
-107
-38
1
8
-13
83
47
-25
40
71
99
144
248
219
189
237
253
187
260
345
327
325
390
399
357
343
395
451
404
442
454
434
466
565
543
573
540
555
542
485
471
477
372
398
559
428
449
523
412
350
514
566
393
361
460
300
210
223
174
66
51
77
-25
-149
-197
-137
-205
-306
-247
-336
-519
-576
-518
-652
-893
-794
-836
-1057
-1083
-1066
-1177
-1255
-1172
-1097
-1057
-1035
-949
-958
-947
-880
-899
-873
-895
-901
-911
-943
-973
-950
-971
-894
-784
-806
-812
-789
-776
-799
-816
-772
-742
-788
-750
-729
-759
-725
-660
-595
-568
-504
-503
-530
-519
-489
-473
-443
-387
-373
-353
-313
-281
-247
-175
-87
-19
37
90
112
89
84
116
132
171
221
266
369
451
506
601
721
774
868
1003
1034
1096
1156
1245
1338
1407
1434
1503
1597
1581
1591
1654
1686
1700
1863
2108
2086
2403
2721
2797
3096
3498
3631
3629
3362
1841
616
-472
-1134
-1721
-2290
-3152
-3669
-3628
-3616
-2936
-2547
-2281
-1765
-716
-198
-642
-1081
-1180
-1158
-603
-85
-305
-578
-257
173
510
930
975
1075
1398
1755
1418
651
48
-301
-245
-225
-546
-1055
-1284
-1235
-1075
-922
-862
-699
-451
-259
-253
-494
-814
-995
-916
-746
-745
-803
-823
-843
-756
-563
-264
-6
180
271
282
186
58
-6
-165
-235
-265
-281
-447
-648
-746
-797
-695
-517
-472
-673
-673
-706
-933
-1041
-1063
-1211
-1350
-1110
-1196
-1371
-1283
-1172
-1165
-985
-731
-813
-801
-733
-666
-759
-717
-707
-698
-685
-653
-685
-708
-731
-782
-684
-681
-609
-706
-668
-726
-679
-705
-717
-729
-699
-639
-703
-641
-736
-758
-758
-635
-667
-603
-615
-632
-599
-551
-515
-529
-432
-439
-379
-378
-336
-362
-329
-284
-233
-189
-136
-86
-17
122
220
340
398
490
563
677
762
853
993
1114
1195
1275
1326
1354
1342
1565
1631
1643
1881
2094
2250
2535
3037
3304
3883
4267
2850
552
-773
-1099
-2104
-2496
-2803
-4437
-5201
-4121
-3155
-3202
-2921
-2241
-1123
170
373
-787
-1939
-1787
-567
263
215
-553
-919
-115
927
1332
1092
953
1395
2378
2628
1548
17
-752
-570
-233
-422
-1324
-2082
-2017
-1501
-1200
-1184
-1209
-945
-299
104
-186
-870
-1272
-1215
-894
-654
-685
-862
-884
-726
-510
-281
-39
284
534
637
516
335
141
-101
-286
-364
-332
-361
-440
-635
-849
-834
-523
-217
-149
-204
-333
-460
-570
-732
-990
-1181
-1178
-1073
-1002
-1113
-1238
-1211
-975
-667
-441
-417
-587
-653
-604
-723
-850
-868
-893
-920
-759
-725
-831
-894
-965
-718
-539
-559
-619
-617
-782
-829
-800
-932
-1025
-995
-970
-995
-1077
-1137
-1209
-1183
-986
-896
-861
-938
-953
-1011
-941
-948
-971
-953
-975
-916
-891
-859
-909
-833
-708
-530
-440
-412
-445
-444
-400
-347
-330
-341
-337
-365
-309
-306
-319
-350
-260
-149
-51
25
79
116
150
279
393
485
543
652
832
1030
1182
1328
1437
1497
1603
1823
1926
1972
1981
2184
2292
2529
2969
3402
3850
4460
3738
803
-1065
-1469
-2350
-3086
-3035
-4398
-5803
-4746
-3276
-2958
-2785
-2158
-1140
253
1090
273
-1448
-1748
-723
350
721
230
-503
-170
1053
1564
1347
1108
1311
2032
2804
2330
557
-747
-868
-609
-650
-1198
-1997
-2254
-1802
-1274
-1154
-1241
-1059
-544
-33
43
-502
-1147
-1308
-1126
-848
-586
-536
-557
-403
-209
-148
26
407
673
745
743
630
377
38
-346
-677
-758
-582
-502
-695
-969
-1061
-876
-514
-256
-346
-490
-470
-453
-559
-845
-1152
-1214
-939
-638
-610
-798
-889
-728
-425
-176
-125
-169
-142
-72
-109
-315
-554
-656
-612
-555
-551
-603
-705
-757
-680
-607
-657
-742
-844
-1005
-1128
-1228
-1357
-1423
-1584
-1516
-1298
-1174
-1179
-1052
-944
-915
-643
-556
-630
-711
-700
-740
-813
-878
-996
-1134
-1089
-995
-943
-943
-937
-946
-962
-858
-904
-926
-970
-989
-1058
-1037
-989
-1025
-1012
-932
-787
-694
-622
-616
-575
-559
-494
-432
-383
-376
-348
-273
-202
-95
-26
50
142
276
354
409
420
447
508
579
618
631
688
738
811
909
1074
1226
1372
1517
1654
1823
2008
2138
2226
2444
2770
3105
3501
4071
4737
4454
1083
-1102
-1652
-2599
-3563
-3121
-4248
-6541
-5124
-3604
-2859
-2871
-2207
-1395
-76
1292
606
-1229
-2031
-1187
76
807
462
-448
-415
998
1585
1734
1334
1283
1798
2783
2800
765
-736
-1264
-1059
-939
-1088
-1809
-2236
-1757
-1139
-865
-1082
-998
-662
-80
106
-358
-1073
-1406
-1364
-1142
-700
-541
-434
-245
-22
-12
174
582
869
885
905
867
596
307
-221
-648
-848
-560
-270
-222
-465
-800
-662
-319
18
-133
-374
-538
-534
-474
-731
-1206
-1546
-1270
-785
-493
-515
-678
-693
-377
-21
82
-2
-72
11
32
-33
-285
-540
-600
-408
-235
-222
-225
-275
-275
-273
-241
-288
-351
-404
-493
-608
-790
-913
-1041
-1070
-1023
-980
-912
-893
-1032
-1659
-1717
-1373
-1261
-1269
-955
-825
-1045
-643
-483
-588
-628
-359
-341
-330
-409
-631
-915
-855
-740
-660
-550
-637
-647
-792
-705
-920
-846
-895
-870
-858
-766
-758
-1025
-1035
-992
-807
-710
-484
-484
-418
-444
-399
-423
-430
-404
-381
-258
-239
-155
-182
-101
-77
115
245
318
308
290
256
175
218
243
371
483
714
884
1035
1127
1205
1366
1574
1795
1867
1975
2036
2112
2247
2504
2747
3052
3507
4004
4209
3662
1687
-255
-1249
-2070
-2770
-3248
-3957
-5062
-4509
-3432
-2744
-2383
-1987
-1155
-170
666
310
-654
-1245
-925
-60
480
459
115
209
998
1517
1630
1461
1475
1833
2213
2073
843
-383
-1050
-1227
-1270
-1434
-1692
-1872
-1587
-1216
-979
-1009
-983
-704
-386
-259
-480
-898
-1217
-1265
-1134
-855
-540
-260
24
301
449
575
775
922
947
898
770
519
225
-200
-619
-811
-666
-459
-369
-369
-484
-435
-279
-152
-265
-397
-404
-394
-406
-596
-882
-1077
-892
-570
-366
-271
-241
-169
49
253
245
184
198
259
244
124
-149
-382
-433
-292
-172
-170
-140
-121
-85
-112
-197
-317
-423
-455
-527
-664
-869
-1017
-1130
-1169
-1213
-1246
-1268
-1729
-1810
-1529
-1362
-1366
-953
-738
-782
-355
-158
-208
-305
-234
-340
-367
-409
-594
-825
-824
-806
-731
-621
-563
-625
-698
-640
-792
-767
-831
-881
-1021
-936
-891
-1030
-1025
-929
-811
-669
-382
-320
-254
-204
-163
-220
-254
-313
-362
-326
-242
-144
-84
-6
15
157
249
270
250
271
239
188
200
219
267
353
534
677
852
976
1111
1267
1437
1564
1667
1864
2010
2101
2251
2426
2615
2887
3397
3809
3533
1860
-171
-1174
-1994
-2681
-3103
-3623
-4718
-4392
-3105
-2518
-2387
-2110
-1453
-675
351
386
-709
-1510
-1256
-572
27
188
-1
56
915
1650
1696
1533
1382
1609
1971
2093
1136
-82
-655
-858
-939
-1075
-1221
-1354
-1015
-533
-427
-629
-758
-625
-428
-371
-598
-914
-1136
-1167
-1103
-954
-755
-386
101
426
520
526
623
666
672
577
482
340
177
-67
-398
-568
-515
-260
-106
-67
-143
-108
18
-14
-230
-493
-590
-565
-496
-611
-873
-1032
-898
-618
-394
-330
-318
-197
7
117
-45
-272
-344
-216
-74
-78
-241
-351
-288
-155
-30
24
45
67
143
145
4
-208
-377
-475
-549
-598
-680
-737
-771
-825
-960
-900
-773
-807
-1134
-1469
-1573
-1601
-1572
-1497
-1277
-1162
-776
-359
-229
-267
-251
-206
-194
-192
-289
-467
-622
-685
-697
-637
-661
-608
-590
-512
-547
-573
-664
-837
-918
-940
-919
-976
-1019
-1034
-975
-877
-702
-570
-428
-297
-190
-161
-182
-223
-257
-210
-171
-85
-4
64
72
135
217
278
311
315
334
335
366
402
443
474
596
754
896
1032
1142
1266
1384
1518
1613
1730
1854
1922
2081
2260
2428
2573
2862
3121
2905
2100
612
-693
-1701
-2251
-2663
-3094
-3452
-3541
-2925
-2327
-1888
-1708
-1455
-954
-452
-342
-732
-1224
-1392
-1096
-559
-239
-114
244
729
1220
1423
1448
1348
1378
1484
1299
801
71
-477
-801
-943
-1066
-1118
-953
-646
-390
-346
-406
-527
-518
-520
-619
-891
-1100
-1132
-1150
-1077
-950
-738
-433
-10
329
506
562
546
470
404
316
212
138
50
-32
-153
-185
-159
-66
37
67
104
102
60
-102
-361
-617
-715
-710
-717
-761
-832
-801
-675
-467
-306
-248
-216
-129
-58
-99
-232
-380
-463
-459
-359
-283
-266
-261
-182
-85
-19
31
30
-15
-62
-80
-184
-380
-554
-670
-732
-725
-693
-675
-650
-664
-687
-706
-787
-898
-1164
-1334
-1716
-1878
-1843
-1720
-1637
-1339
-900
-762
-355
-181
-84
-151
-91
-237
-363
-510
-621
-730
-726
-760
-760
-601
-587
-492
-537
-505
-741
-777
-955
-1060
-1165
-1191
-1148
-1189
-1051
-944
-737
-640
-431
-326
-220
-243
-236
-339
-418
-450
-496
-433
-376
-249
-201
-44
12
129
197
213
149
138
137
60
62
95
212
333
527
637
755
841
941
1059
1178
1284
1392
1536
1658
1787
2024
2187
2364
2691
3019
2939
2301
1301
-21
-989
-1713
-2088
-2546
-2819
-2721
-2301
-1701
-1354
-1166
-1171
-999
-710
-679
-1027
-1458
-1690
-1538
-1087
-635
-359
58
626
1078
1369
1319
1157
1037
1007
755
310
-130
-516
-685
-738
-739
-701
-492
-199
29
29
-160
-391
-593
-763
-1012
-1291
-1490
-1453
-1288
-1107
-939
-743
-430
-32
306
404
332
203
57
-92
-197
-305
-322
-261
-179
-86
-2
108
174
249
227
146
67
-26
-211
-487
-685
-772
-736
-655
-566
-541
-469
-327
-228
-252
-360
-440
-464
-453
-501
-547
-597
-564
-439
-258
-125
-100
-39
55
117
62
-7
-71
-116
-137
-153
-192
-262
-290
-299
-265
-274
-344
-483
-588
-689
-810
-950
-1088
-1399
-1834
-1881
-1663
-1497
-1342
-925
-735
-620
-366
-283
-424
-514
-550
-693
-750
-775
-810
-743
-652
-610
-435
-300
-338
-426
-496
-693
-877
-963
-1067
-1144
-1144
-1046
-953
-875
-761
-600
-521
-516
-494
-439
-459
-530
-601
-666
-695
-635
-494
-366
-253
-135
2
81
99
90
56
-6
-20
64
111
149
232
361
519
709
846
907
920
920
942
1009
1046
1057
1140
1349
1539
1705
1884
2052
2229
2459
2612
2122
1140
-26
-959
-1663
-1991
-2189
-2315
-2197
-1755
-1091
-673
-624
-945
-1115
-1193
-1327
-1596
-1898
-2028
-1838
-1265
-664
-156
273
776
1135
1214
1057
799
526
261
46
-185
-339
-366
-186
19
126
233
441
621
586
309
-152
-568
-867
-1058
-1238
-1378
-1377
-1146
-798
-540
-427
-349
-262
-246
-285
-420
-655
-877
-938
-845
-674
-458
-194
107
327
463
479
424
273
77
-107
-263
-338
-318
-265
-302
-274
-140
0
49
-3
-105
-233
-364
-538
-759
-992
-1098
-1056
-914
-750
-605
-482
-356
-227
-204
-257
-374
-485
-548
-547
-547
-529
-425
-304
-123
7
53
44
8
-92
-231
-389
-588
-755
-817
-823
-870
-906
-973
-1019
-1148
-1109
-985
-975
-1017
-943
-843
-910
-859
-881
-941
-979
-882
-839
-786
-683
-624
-549
-497
-526
-589
-619
-731
-802
-806
-789
-784
-675
-609
-597
-584
-573
-586
-599
-576
-596
-601
-600
-584
-565
-502
-471
-434
-390
-340
-281
-222
-191
-187
-154
-125
-84
-95
-107
-101
-58
-14
44
86
138
208
275
387
461
492
511
549
588
667
778
887
1004
1125
1285
1417
1529
1605
1717
1895
2055
2231
2089
1410
387
-413
-957
-1301
-1318
-1291
-1285
-953
-354
-72
-226
-656
-1216
-1616
-1794
-2026
-2208
-2126
-1790
-1203
-490
5
208
350
326
94
-139
-370
-581
-636
-508
-357
-105
193
402
525
565
516
463
437
257
-41
-298
-486
-550
-466
-385
-310
-190
-11
210
252
93
-189
-452
-653
-770
-833
-882
-806
-604
-307
-31
134
186
169
89
-67
-228
-367
-471
-479
-350
-140
66
255
387
425
397
345
243
83
-103
-258
-322
-319
-319
-307
-293
-280
-219
-176
-194
-292
-403
-487
-572
-662
-752
-780
-768
-707
-621
-527
-430
-360
-361
-380
-473
-623
-724
-774
-833
-793
-629
-512
-437
-379
-315
-384
-480
-546
-608
-710
-742
-735
-717
-676
-606
-495
-427
-426
-481
-524
-603
-701
-775
-777
-758
-715
-605
-531
-476
-397
-342
-347
-347
-359
-389
-437
-461
-463
-428
-407
-388
-327
-273
-258
-260
-266
-322
-376
-391
-386
-392
-379
-307
-204
-101
-24
60
125
148
144
166
182
190
249
332
399
482
563
615
644
660
696
709
716
742
804
828
839
932
1070
1153
1236
1347
1464
1576
1746
1461
518
-178
-440
-548
-546
-289
-326
-162
459
872
717
92
-544
-949
-992
-1170
-1474
-1414
-1029
-500
60
298
66
-171
-296
-552
-982
-1269
-1309
-1075
-706
-373
-123
87
201
127
-7
-251
-438
-438
-372
-378
-357
-122
107
201
179
148
112
132
159
62
-117
-250
-223
-155
-137
-229
-256
-179
-112
-104
-128
-212
-333
-367
-406
-474
-535
-522
-462
-359
-250
-142
-93
-160
-290
-402
-456
-530
-565
-550
-433
-232
-28
69
68
10
-78
-131
-205
-281
-358
-327
-274
-220
-186
-226
-282
-331
-364
-427
-469
-512
-532
-523
-460
-429
-425
-430
-442
-424
-405
-358
-324
-266
-216
-178
-152
-140
-152
-181
-207
-221
-225
-251
-243
-205
-190
-223
-229
-253
-269
-264
-266
-253
-255
-237
-232
-220
-205
-192
-204
-250
-257
-231
-209
-159
-103
-53
-17
28
12
24
-25
-48
-75
-60
-105
-112
-136
-147
-230
-61
80
-197
67
-300
11
-181
-178
-177
-213
-12
-227
35
-168
-31
-41
-143
-17
-182
-59
-204
-53
-48
-159
-109
-135
-9
-103
-68
-107
-77
-112
-181
-165
-100
-11
55
-22
5
-25
-22
-66
-138
-111
-136
-62
-104
-31
-41
-52
-43
-142
-113
-180
-176
-238
-245
-236
-224
-143
-144
-62
-34
-13
-20
-72
-127
-201
-225
-265
-258
-245
-206
-165
-172
-186
-189
-184
-222
-257
-293
-320
-347
-380
-374
-331
-326
-321
-320
-302
-326
-355
-364
-354
-336
-338
-351
-310
-317
-237
-237
-264
-213
-238
-238
-277
-322
-347
-344
-398
-402
-393
-374
-365
-370
-388
-385
-390
-398
-364
-351
-333
-337
-369
-374
-378
-388
-384
-405
-427
-432
-434
-437
-446
-422
-426
-411
-405
-411
-424
-430
-419
-384
-369
-359
-441
-366
-330
-354
-285
-361
-243
-364
-213
-492
-351
-5
-302
-46
-222
-13
47
-47
-90
-80
-92
-108
-322
-269
-264
-227
-273
-337
-280
-266
-284
-347
-380
-305
-387
-400
-446
-440
-357
-381
-356
-350
-342
-331
-345
-315
-276
-249
-244
-268
-264
-234
-227
-239
-273
-287
-283
-294
-287
-259
-236
-216
-168
-128
-130
-151
-172
-178
-209
-216
-222
-243
-258
-250
-226
-247
-272
-263
-259
-237
-220
-227
-215
-224
-240
-237
-233
-216
-176
-154
-144
-125
-112
-117
-122
-108
-106
-123
-161
-183
-192
-194
-186
-220
-241
-260
-301
-300
-306
-306
-306
-294
-279
-269
-281
-286
-283
-289
-317
-316
-332
-345
-365
-321
-338
-292
-431
-491
-165
-225
-237
-354
-315
-253
-355
-413
-359
-338
-239
-331
-375
-311
-283
-290
-394
-353
-301
-271
-341
-359
-323
-329
-323
-352
-307
-249
-267
-279
-277
-243
-251
-271
-267
-243
-222
-234
-249
-263
-284
-301
-312
-337
-356
-372
-387
-400
-404
-393
-390
-390
-384
-378
-367
-349
-325
-307
-304
-296
-290
-282
-275
-270
-260
-259
-270
-262
-266
-236
-236
-196
-237
-219
-250
-186
-257
-204
-348
-411
-113
-289
-142
-286
-231
-213
-229
-294
-279
-306
-206
-296
-318
-305
-328
-308
-394
-317
-343
-261
-447
-403
-210
-239
-118
-271
-187
-213
-272
-325
-367
-330
-290
-338
-292
-258
-173
-221
-256
-236
-236
-238
-336
-336
-344
-314
-324
-326
-275
-238
-241
-237
-254
-259
-275
-299
-315
-287
-232
-223
-208
-195
-162
-177
-205
-208
-213
-214
-234
-255
-261
-239
-236
-245
-249
-250
-245
-254
-273
-306
-337
-343
-343
-347
-347
-341
-324
-294
-260
-249
-246
-256
-252
-226
-217
-211
-206
-202
-190
-177
-183
-187
-194
-197
-225
-267
-282
-301
-309
-312
-324
-335
-353
-376
-378
-366
-339
-325
-324
-314
-297
-295
-285
-254
-253
-254
-241
-227
-231
-229
-217
-233
-267
-297
-322
-346
-358
-371
-374
-355
-331
-308
-323
-342
-352
-356
-382
-389
-386
-393
-414
-420
-406
-395
-372
-337
-310
-288
-285
-284
-303
-325
-339
-335
-333
-336
-342
-354
-353
-352
-334
-339
-341
-325
-316
-322
-349
-376
-372
-374
-354
-326
-320
-287
-272
-271
-275
-276
-271
-280
-281
-266
-251
-234
-221
-218
-208
-197
-205
-226
-236
-241
-269
-289
-311
-321
-322
-302
-268
-245
-257
-287
-314
-332
-334
-350
-362
-366
-346
-329
-314
-289
-279
-250
-243
-261
-261
-292
-328
-339
-339
-320
-302
-296
-298
-301
-287
-261
-254
-276
-299
-308
-339
-365
-366
-353
-353
-372
-383
-368
-338
-304
-278
-283
-293
-300
-276
-258
-243
-230
-225
-236
-241
-269
-305
-326
-340
-359
-382
-390
-383
-353
-321
-299
-302
-328
-337
-318
-313
-327
-339
-353
-364
-382
-384
-371
-378
-379
-378
-358
-342
-363
-387
-425
-437
-433
-428
-411
-386
-370
-376
-363
-339
-348
-385
-382
-380
-376
-395
-402
-402
-413
-448
-474
-468
-467
-462
-467
-464
-448
-398
-355
-344
-347
-362
-351
-353
-355
-341
-333
-318
-296
-294
-311
-306
-313
-329
-338
-321
-306
-310
-314
-318
-322
-318
-326
-326
-317
-324
-345
-363
-369
-380
-389
-391
-393
-364
-371
-394
-388
-374
-352
-333
-288
-267
-264
-264
-242
-236
-235
-220
-222
-223
-218
-216
-224
-230
-228
-242
-246
-260
-289
-307
-324
-338
-328
-306
-295
-290
-301
-313
-322
-351
-364
-370
-374
-370
-374
-383
-396
-393
-386
-346
-291
-254
-237
-221
-211
-213
-231
-241
-252
-300
-339
-348
-369
-381
-370
-361
-371
-376
-379
-380
-375
-365
-350
-353
-331
-306
-309
-305
-284
-258
-236
-221
-202
-177
-178
-199
-210
-223
-234
-239
-247
-259
-274
-292
-320
-337
-314
-286
-273
-251
-246
-239
-230
-224
-214
-220
-246
-268
-281
-268
-257
-268
-246
-205
-200
-194
-179
-171
-165
-144
-132
-117
-123
-121
-115
-125
-138
-176
-200
-207
-179
-147
-157
-195
-233
-247
-232
-202
-196
-184
-182
-190
-198
-209
-221
-223
-200
-201
-201
-203
-202
-208
-211
-222
-237
-246
-237
-237
-262
-276
-296
-328
-373
-385
-403
-446
-468
-484
-495
-508
-507
-473
-440
-411
-408
-395
-360
-334
-312
-299
-284
-285
-268
-243
-243
-239
-222
-193
-159
-133
-110
-107
-103
-95
-121
-156
-180
-192
-195
-200
-198
-206
-217
-233
-243
-246
-251
-237
-239
-270
-298
-299
-295
-286
-286
-281
-288
-281
-258
-238
-197
-183
-184
-178
-169
-166
-163
-168
-190
-202
-199
-180
-167
-157
-154
-166
-188
-240
-252
-276
-299
-309
-335
-319
-293
-272
-262
-261
-255
-235
-225
-228
-251
-289
-314
-343
-350
-343
-338
-336
-339
-336
-320
-318
-319
-309
-340
-359
-324
-299
-290
-272
-262
-250
-237
-224
-218
-229
-229
-236
-240
-259
-234
-204
-200
-190
-183
-184
-198
-194
-193
-215
-216
-201
-215
-229
-219
-219
-221
-228
-249
-267
-283
-271
-273
-287
-306
-290
-299
-287
-271
-263
-279
-293
-263
-242
-251
-276
-290
-279
-280
-294
-295
-289
-282
-273
-264
-272
-297
-322
-336
-326
-328
-339
-337
-328
-307
-300
-285
-259
-234
-244
-263
-265
-283
-304
-316
-314
-310
-283
-259
-232
-196
-163
-144
-139
-111
-89
-92
-73
-50
-88
-115
-135
-183
-202
-196
-219
-246
-243
-224
-238
-257
-244
-217
-228
-252
-242
-239
-276
-289
-256
-234
-224
-196
-181
-193
-196
-183
-174
-160
-144
-138
-131
-114
-107
-100
-100
-94
-88
-105
-116
-130
-140
-155
-179
-184
-178
-185
-200
-215
-218
-230
-231
-245
-261
-252
-235
-231
-227
-194
-184
-179
-157
-130
-130
-148
-145
-173
-211
-216
-203
-173
-169
-205
-229
-233
-229
-232
-232
-233
-242
-263
-263
-251
-243
-231
-226
-212
-189
-171
-172
-160
-155
-168
-186
-186
-189
-204
-219
-228
-239
-253
-234
-205
-203
-194
-169
-152
-148
-161
-182
-166
-173
-181
-176
-178
-177
-191
-199
-202
-184
-152
-133
-130
-135
-136
-124
-107
-90
-112
-137
-147
-172
-182
-177
-190
-207
-200
-190
-183
-186
-192
-187
-182
-177
-170
-187
-207
-214
-225
-248
-271
-270
-265
-233
-204
-219
-244
-239
-234
-221
-197
-211
-193
-195
-240
-270
-284
-272
-281
-279
-264
-233
-217
-230
-215
-208
-202
-211
-213
-201
-222
-238
-246
-267
-272
-251
-206
-182
-191
-175
-157
-148
-158
-170
-179
-182
-164
-158
-174
-174
-136
-140
-168
-172
-181
-181
-200
-219
-227
-264
-252
-242
-255
-248
-231
-219
-231
-262
-295
-303
-293
-321
-327
-326
-369
-403
-403
-382
-359
-325
-305
-276
-270
-256
-270
-294
-260
-251
-244
-227
-198
-182
-175
-137
-108
-111
-122
-112
-87
-80
-102
-140
-163
-165
-162
-183
-209
-233
-241
-242
-223
-189
-182
-178
-169
-150
-150
-147
-141
-153
-176
-185
-176
-155
-128
-118
-123
-144
-162
-180
-193
-206
-215
-203
-201
-184
-169
-185
-214
-218
-225
-256
-299
-331
-350
-362
-386
-392
-366
-327
-314
-339
-353
-373
-374
-369
-364
-359
-340
-341
-330
-316
-305
-280
-273
-259
-229
-203
-198
-226
-241
-258
-254
-227
-214
-213
-206
-193
-201
-212
-204
-216
-238
-235
-230
-242
-246
-227
-207
-221
-241
-243
-240
-241
-252
-265
-270
-272
-268
-275
-295
-312
-316
-303
-307
-312
-313
-281
-238
-239
-229
-211
-205
-189
-174
-171
-177
-215
-223
-218
-212
-218
-211
-187
-175
-140
-118
-105
-103
-100
-103
-111
-112
-104
-111
-123
-119
-137
-138
-110
-128
-159
-187
-225
-236
-270
-269
-237
-232
-242
-248
-246
-244
-251
-248
-212
-187
-167
-153
-181
-208
-239
-242
-242
-247
-228
-237
-221
-218
-220
-226
-247
-251
-258
-267
-257
-252
-271
-294
-316
-344
-364
-364
-354
-337
-339
-304
-253
-201
-154
-127
-117
-132
-145
-153
-144
-141
-149
-174
-203
-207
-189
-194
-211
-216
-233
-241
-265
-256
-251
-253
-249
-249
-259
-275
-270
-285
-319
-341
-320
-303
-298
-307
-329
-334
-315
-302
-280
-242
-223
-201
-181
-168
-168
-157
-145
-138
-124
-127
-131
-145
-151
-138
-156
-168
-166
-178
-226
-191
-193
-188
-141
-148
-114
-84
-77
-85
-91
-110
-106
-124
-134
-126
-168
-176
-177
-214
-238
-261
-293
-283
-270
-301
-311
-302
-307
-310
-302
-298
-286
-258
-245
-232
-237
-251
-267
-268
-239
-227
-229
-216
-226
-275
-253
-277
-256
-332
-302
-382
-344
-440
-274
-783
-946
-306
-1327
-818
-528
-928
-546
-214
-480
-239
-28
-261
-23
-111
-222
-282
-315
-417
-487
-441
-510
-601
-372
-403
-366
-137
-195
-216
3
-191
-202
-105
-302
-266
-238
-368
-310
-317
-367
-292
-308
-273
-228
-199
-200
-173
-133
-174
-204
-206
-233
-298
-263
-299
-298
-267
-311
-304
-310
-301
-221
-181
-216
-87
-154
-121
-90
-134
-198
-199
-236
-293
-270
-273
-663
-511
-392
-917
-521
-523
-709
-308
-279
-338
-143
-136
-214
-149
-158
-229
-312
-217
-498
-756
-335
-645
-688
-206
-323
-362
-98
-184
-321
-259
-371
-430
-444
-379
-437
-437
-298
-309
-280
-165
-190
-213
-212
-239
-280
-368
-357
-379
-431
-334
-263
-312
-161
-127
-196
6
-4
-93
-68
-126
-166
-229
-300
-311
-283
-266
-242
-183
-215
-206
-145
-219
-202
-184
-335
-145
-273
-313
-245
-220
-232
-261
-324
-418
-266
-397
-398
-288
-403
-335
-323
-311
-286
-336
-315
-366
-304
-288
-403
-310
-293
-376
-298
-285
-321
-293
-234
-303
-298
-176
-273
-256
-212
-238
-218
-234
-216
-210
-293
-238
-148
-138
-254
-206
-145
-314
-396
-194
-305
-385
-119
-285
-261
-235
-239
-340
-243
-324
-241
-219
-375
-64
-172
-226
-82
-30
-287
-86
-24
-325
-274
-174
-292
-425
-223
-179
-444
-122
-185
-374
-200
-177
-228
-184
-209
-361
-212
-220
-423
-293
-249
-392
-424
-299
-368
-496
-362
-286
-469
-283
-147
-441
-316
-227
-300
-357
-242
-334
-212
-270
-325
-368
-176
-263
-252
-132
-320
-68
-204
-362
6
-74
-315
-155
170
-142
-307
112
-162
-165
-153
13
-365
-124
-152
-461
-189
-351
-312
-290
-345
-181
-333
-404
-72
-146
-166
-149
-106
-173
-258
31
-26
-299
-117
39
-70
-329
-224
-200
-209
-302
-159
-61
-282
-61
83
-156
-411
142
-177
-443
60
-238
-250
-154
-122
-181
-256
-85
-141
-279
44
-175
-248
-344
-182
-26
-481
-269
-234
-234
-247
-339
-113
-396
-251
-266
-204
-504
-31
-231
-314
-122
-357
-214
-216
-267
-369
-222
-173
-300
-498
-35
-349
-359
-128
-187
-533
-410
48
-511
-294
-135
-382
-121
-423
-395
-170
-242
-302
-241
-90
-114
-504
-29
-202
-319
-242
-192
-147
-537
-61
-157
-340
-269
-101
-158
-580
37
-11
-243
-516
127
-326
-498
26
-307
-232
-246
159
-467
12
-404
-299
66
-662
66
-256
-487
-82
-317
-228
-360
-158
-118
-464
-191
-148
-382
-30
-251
-468
-46
-152
-279
-445
226
-365
-356
-59
-237
-273
-244
87
-529
-48
94
-438
-394
-34
-290
-375
-271
-174
-188
-495
-217
-256
-658
-58
-225
-556
-214
-141
-56
-464
-291
487
-414
-452
409
-399
-234
-109
-114
-314
-228
61
-291
-139
46
-286
-150
172
-238
-179
94
-17
-96
0
-14
-318
200
-209
-248
151
-394
-141
-110
-273
-177
-35
-427
-216
71
-372
-58
-382
-32
-290
-403
-133
-342
-138
-448
-200
-386
-274
-460
-370
-324
-521
-136
-750
-407
-422
-601
-54
-721
-297
-412
-500
-331
-115
-548
-197
45
-684
-349
87
-285
-566
-232
-169
-542
-140
-144
-656
78
-150
-377
-143
-98
-240
-488
26
-10
-472
-167
13
-437
-406
-147
-373
-124
-140
-557
-20
-121
-476
-111
-275
-158
-163
-34
-95
-357
-223
-108
-245
-295
-246
-268
-99
-447
-411
4
-180
-587
53
58
-938
73
-445
-602
-76
-413
-449
-238
-613
-137
-217
-613
-184
-222
-331
-267
-445
-214
-336
-640
-254
-336
-356
-286
-268
-373
-365
-79
-377
-376
-125
-548
-238
182
-790
-164
339
-646
-267
81
-791
148
-281
-869
97
-353
-360
-321
82
-311
-541
-78
50
-512
-242
114
-394
-285
-231
-140
-353
-123
-55
-331
-291
-46
-353
33
-223
-295
140
-397
-110
-142
-193
-155
-256
-118
-194
-139
-246
132
-422
140
-13
-369
65
-163
-11
-272
-32
63
-394
-60
130
-584
-26
-61
-482
175
-551
-414
-146
-460
-213
-568
-300
-216
-659
-16
-561
-311
-102
-647
-155
-418
-196
-346
-422
-72
-372
-490
-120
-196
-517
-98
-258
-620
128
-419
-290
-55
-417
124
-483
-25
-186
-366
119
-373
-358
29
-300
-509
148
-490
-365
135
-482
-237
-97
-330
-60
-417
-275
4
-314
-233
-292
-414
77
-527
-500
113
-773
-168
132
-698
-170
89
-585
-225
-176
-209
-241
-325
-233
-324
-304
-291
-267
-477
-79
-335
-504
63
-358
-432
-48
-262
-260
-268
-170
-133
-292
-196
-262
-348
-167
-117
-381
-230
-104
-461
-193
-271
-396
-185
-238
-328
-387
-141
-324
-399
-3
-395
-189
-148
-165
-158
-189
-100
-276
-34
-431
-287
-300
-440
-347
-512
-325
-213
-412
-341
-64
-284
-436
-15
-510
-351
4
-696
-304
-89
-484
-509
-88
-331
-779
-252
-8
-973
-134
-335
-428
-415
-230
-215
-809
241
-465
-444
97
-677
52
-156
-573
79
-211
-277
-314
-94
-127
-365
-112
-122
-278
9
-578
33
-221
-405
91
-233
-333
-212
43
-319
-187
74
-137
-379
118
-390
62
-220
-307
-260
-410
79
-874
-191
-191
-449
-232
-433
-179
-364
-585
-233
-460
-330
-431
-392
-352
-210
-907
-157
-260
-842
217
-549
-805
-270
-521
-694
-180
-174
-510
1
-707
-397
6
-411
-496
-39
-85
-468
-292
-268
-263
-357
-80
-606
-312
-57
-270
-382
-411
-183
-192
-665
-245
49
-527
-376
-326
-216
-300
20
-708
213
-419
-243
-79
-569
-249
-176
-85
-487
-119
-51
-535
214
-459
-536
276
-414
-475
4
-115
-643
-437
59
-391
-91
-270
-278
-34
-210
-12
-640
624
-427
-528
415
-139
-323
-359
35
-255
-463
-246
-409
-385
-171
-139
-574
-294
-233
-472
-427
-132
-795
-53
-409
-962
344
-453
-933
105
-99
-585
-467
-65
-232
-560
-3
-214
-415
-105
-233
-327
66
-169
-297
-191
44
-499
-177
91
-672
-156
6
-321
-182
-357
242
-226
-304
-9
-399
159
-503
-336
185
-436
-139
-447
125
-212
-200
119
-292
-510
-64
-347
-224
-108
-808
-133
-433
-271
-187
-507
94
-393
-277
-166
-658
68
-605
-294
-600
-28
-590
-855
281
-770
-493
-251
-772
-317
-252
-355
-1072
85
-102
-856
324
-186
-413
-194
153
-478
-19
-362
-371
56
-548
-252
-144
-211
-583
86
-332
-56
-235
-345
-96
-557
-170
67
-702
-88
-64
-714
-339
219
-406
-175
36
-542
-90
-533
-316
-256
249
-771
-307
497
-685
-282
28
-274
-732
232
-272
-765
55
-396
-438
-295
-259
-562
-304
-214
-638
31
-678
-166
-301
-327
-299
-471
-73
-341
-421
-321
137
-384
-550
26
-572
-183
-73
-535
-354
1
-258
-766
157
-547
-381
113
-692
11
-230
43
-797
152
-214
-738
190
-526
-394
-166
-222
-794
-32
-166
-718
-8
-414
-185
-211
-654
-148
-157
-592
-416
13
-616
-169
-517
-209
-350
-573
4
-550
-513
126
-299
-744
58
-16
-750
-115
-190
-255
-345
-270
39
-134
-498
238
-383
-789
269
-377
-133
-73
-149
-490
-3
-131
-465
-145
20
-389
-226
206
-693
-436
55
-286
-770
355
-487
-758
99
-677
-614
-68
-402
-664
44
-303
-460
-20
-642
-338
-321
-393
25
-641
-303
9
-770
-441
-80
-347
-351
-188
-501
-214
-175
-771
13
-774
-601
59
-893
-685
-75
-184
-532
-331
174
-268
-409
40
-121
-446
-241
-345
-386
-355
-474
183
-62
-144
-362
237
-494
-155
-93
-257
223
-927
93
-85
-689
-236
208
-650
-128
6
-123
-46
-660
-35
-482
-151
46
-473
-206
-314
24
-473
-31
-483
163
-415
-451
-155
-628
-242
-308
-200
-357
58
-500
-700
125
-524
-112
-161
-578
-322
-208
-531
38
-370
-383
21
-300
-87
-367
-42
-406
12
-88
-340
-3
-381
-120
-173
-199
-207
-208
-388
-497
-138
-335
-266
-488
-158
-516
-377
-316
-385
-289
-238
-346
-418
-259
-652
38
-114
-761
-160
54
-440
-354
13
-418
-73
-216
-218
-268
-122
-168
-327
-248
-154
237
-462
-24
184
-408
-20
-114
-272
-61
-67
-184
-218
-290
58
-288
-62
-105
-219
-221
-175
-213
-431
-140
-199
-309
-262
-269
-136
-374
-209
-167
-110
-200
-255
-350
-33
-298
-576
127
-411
-248
-60
39
-533
-75
-318
-221
-325
-390
-146
-359
-53
-577
-98
-465
-325
-120
-537
-18
-242
-516
-158
-499
-286
-230
-438
-138
148
-489
-233
250
-728
-432
288
-329
3
101
-137
-331
-381
-83
70
-512
-266
28
-663
-54
-268
-411
-435
-148
-431
-72
-74
-543
27
-397
-269
-72
-240
-574
46
163
-433
16
-404
-105
-593
-354
118
-303
-148
-133
-514
-286
-76
-404
-9
-469
-180
-94
-238
-202
0
-348
-203
107
-212
-99
229
-147
-649
422
-205
-822
13
-201
-290
42
-272
-373
-301
36
-481
-147
-63
-342
-325
-260
-294
-445
-37
-207
-502
-247
25
-323
-215
128
-142
-376
46
-290
-740
-45
95
-1016
-236
-132
-561
-586
188
-254
-597
104
-404
-328
186
-448
-375
48
-387
-462
87
-138
-270
80
-81
-391
-91
-8
-663
-177
253
-795
-138
186
-533
-330
27
-321
-329
97
-700
-65
-479
-266
-429
-498
-225
-510
-139
-383
-442
-141
-185
-426
-154
-349
-140
-106
-712
66
-182
-673
-294
-35
-406
-456
-137
-44
-560
-348
-255
-304
-315
-685
-81
-287
-225
-346
-381
-80
-501
-280
-63
-498
-294
-187
-264
-652
-264
-220
-675
-75
-275
-196
-418
-82
-469
-312
-25
-720
-113
20
-568
-256
360
-524
-411
134
-38
-568
-117
2
-280
-287
78
-381
-354
285
-154
-324
-228
-379
-98
-139
-371
-369
119
-474
-381
-368
-241
-499
-673
84
-605
-305
-459
-558
-464
-220
-288
-577
-252
-618
-145
-92
-823
-141
-119
-438
-134
-201
-178
-466
-335
-61
-479
-338
-354
-254
-262
-249
-547
-82
-229
-357
-231
-389
-258
-323
-273
-207
-112
-111
-490
-121
-264
-569
-258
-65
-619
-156
-78
-792
-182
-110
-286
-463
166
-249
-423
-174
-64
-394
-281
-315
-412
-273
-374
-387
-18
-257
-955
-77
-88
-646
20
-108
-485
-141
-70
-608
-252
125
-325
-81
-37
-356
186
-289
-157
-209
-255
-234
-198
40
-590
-214
-49
-348
-119
-106
-326
183
-336
-238
-124
-176
-255
-196
-269
-59
-341
-223
-120
-331
-263
-472
138
-268
-220
-459
80
69
-751
94
-56
-625
-19
-87
-606
181
-553
-416
187
-377
-229
-204
-329
-364
-206
-516
-69
238
-504
-129
-9
-165
94
-388
-262
-114
-344
-322
-521
256
-180
-971
239
0
-714
118
-349
-245
-243
-327
-154
-476
-33
-140
-393
-203
155
-387
-696
234
-505
-35
50
-503
294
-322
-268
62
-200
-7
-280
-448
-82
-23
-876
198
-425
-439
335
-504
-243
103
-394
-423
526
-591
-100
52
-435
-214
110
-419
-446
428
-531
-277
52
-89
-260
-161
-326
-233
-86
-237
-542
-185
-140
-442
-14
-89
-54
-343
-13
125
-555
-73
-211
-172
-603
-161
-94
-724
-51
-812
247
-404
-451
150
-423
-185
-296
-442
-331
135
-568
-378
-19
-77
-532
31
15
-879
-37
44
-513
-275
25
-421
-632
7
-246
-381
20
-10
-518
323
-301
-549
-145
106
-459
-384
567
-421
-215
-81
104
-373
78
-73
-123
43
-250
-127
-385
-196
-133
-394
45
-85
-198
-28
-218
-97
-289
-405
-52
-178
-318
-532
173
-526
-276
121
-540
-277
-175
1
-450
-122
-307
-524
-343
-154
-107
-97
-333
-316
-142
-81
-484
-131
-294
94
-176
-465
90
-405
42
-118
-387
-25
-288
-118
-56
-604
83
-296
-273
-430
92
-440
-141
146
-1191
121
-146
-680
104
54
-696
-207
22
-593
-35
-361
-440
-215
-275
-245
-358
-268
-324
-345
-196
-197
-309
-46
-867
172
-208
-273
-268
-277
-204
-298
167
-489
-18
-48
98
-676
-28
-23
-650
-325
-488
-74
47
-256
-298
82
143
-201
-381
13
57
-289
-246
56
-488
82
-316
-94
-421
-377
-169
-443
-6
-648
-279
-357
-418
-381
-175
-547
-518
-92
-485
-373
-218
-111
-590
-154
-147
-469
-120
-546
-241
-764
-153
-276
-428
-211
157
-364
-380
198
-200
-328
181
52
-621
-16
162
-234
-692
474
-362
-675
-15
-311
-340
-171
-78
-331
-444
-85
-286
-41
26
-561
-19
-186
-381
-207
-298
-83
-729
135
-379
-337
-254
-184
-558
-64
-145
-690
180
-172
-913
-475
174
-424
-332
-229
-372
-133
-496
-245
-82
-788
-314
-227
-471
100
-404
-364
-144
-618
-404
-178
-607
-368
-302
-169
-975
58
22
-1176
66
-216
-645
-164
-391
-524
-461
-518
-491
-489
-140
-284
-485
21
-370
-499
194
-550
-10
-298
34
-381
-206
-53
-766
-211
-24
-334
-437
-105
-65
-320
-288
-22
-132
-447
-422
-367
-405
-146
-223
-240
-342
-264
-159
-324
-321
-130
-177
-258
-311
-215
-396
-271
-100
-569
-85
-3
-475
-254
-322
-294
-378
-269
8
-190
-577
318
-79
-753
-134
76
-560
-141
-202
-537
-80
-294
-378
-630
-107
-37
-614
-47
-333
-437
-202
-387
-632
-236
-372
-640
-68
-322
-484
-378
-125
-459
-202
-309
-501
-36
-506
-670
50
18
-1033
-52
-112
-652
46
-156
-609
-63
78
-805
-91
-173
-741
15
-152
-619
-466
-15
-596
-459
62
-521
-481
-250
-36
-870
-429
-11
-753
-89
-709
-256
-281
-398
-217
-488
34
-320
-660
-174
-321
-621
-247
-73
-405
-286
160
-346
-361
-46
-209
-453
-397
-118
-622
-446
-326
-392
-233
-296
-54
-490
-257
-255
-399
-316
-560
-465
-537
-329
-456
-269
-439
-469
44
-554
-547
-101
-35
-552
-664
42
-307
-697
-581
219
-511
-624
263
-315
-101
-132
-445
-478
-158
-374
-493
-17
-773
-220
-218
-682
-459
-421
-511
-154
-211
-761
124
-385
-761
-194
-26
-607
-230
78
-474
-177
-347
-350
173
-540
-565
30
19
-351
-216
111
-543
-279
-58
-228
-264
-179
-419
-202
-581
-484
1
-719
-341
-114
-319
-179
163
-775
-352
-172
-688
29
-237
-606
-236
75
-701
-162
-108
-387
-307
294
-302
-522
207
-359
-326
-45
-351
-344
-83
-358
-264
-562
-460
-393
68
-149
-586
395
-34
-331
-8
-202
-85
-201
-308
-278
-457
-56
-719
-124
-140
-336
-34
-196
35
-300
-245
207
-597
-401
-196
-586
-218
-456
-32
-418
-523
-19
-163
-472
-450
-8
-122
-523
-208
-404
-606
-346
-4
-928
-235
-56
-703
-6
-389
-457
-64
47
-539
-58
-124
-563
-356
72
-292
-586
115
-78
-361
-143
-67
-359
-61
21
-225
205
-209
-405
100
-501
-713
289
-322
-312
-64
-244
-232
-177
-368
-287
107
-384
-248
-150
-422
-337
-323
-506
-137
-539
-206
-122
-389
-739
-179
31
-359
-172
-171
-333
-327
161
-674
-401
-149
-471
-24
-532
-59
42
-510
-287
62
-374
-344
27
-401
-380
-289
-461
-156
-358
-495
94
-245
-324
-249
-138
-381
-275
70
-286
-147
-208
-63
-417
-114
237
-172
258
-68
217
-160
-358
313
-119
-286
63
-12
-366
141
-287
-268
-164
-154
171
-257
48
-275
-374
-192
-25
-245
-503
462
-219
-430
45
-235
-264
-20
54
-473
144
49
-170
-197
-516
-159
-91
-341
-347
-197
-281
-270
-332
-17
-381
-25
-456
-467
100
-477
-285
56
-334
-232
-16
-373
-274
-48
-330
-251
62
-116
-95
-253
-311
-171
-19
-224
-655
251
-359
-438
105
-540
-194
-50
196
-408
-175
-297
-122
-19
-628
211
-350
-479
129
109
-658
30
-155
-419
71
-190
-200
-289
-416
-336
-15
-446
-297
-29
-395
-105
-226
-91
-183
-490
192
-558
-408
160
-612
-215
-70
-198
-274
-71
-105
-559
85
-637
-205
-322
-519
-136
-877
-66
-497
-575
18
-400
-590
-142
-208
-772
-125
-22
-931
-370
-174
-534
-175
-145
-539
-392
-219
-297
-291
-258
-406
-460
-483
-209
-432
-504
-434
-258
-192
-436
-190
-481
-393
-124
-457
-334
-359
-163
-234
-525
-153
-496
-453
-261
-318
-372
-193
-274
-659
-171
-126
-208
-366
231
53
-405
-253
-263
-160
-420
-340
-53
20
-583
-223
-89
-425
18
-519
-190
-92
-591
-254
-252
-555
-469
44
-612
-615
208
-798
-246
-330
-558
-202
-836
-177
2
-752
-420
387
-551
-538
-166
-411
-531
29
-190
-526
-344
-217
-580
-418
21
-579
-400
-238
-534
-389
-54
-198
-542
-200
-267
-353
-227
-581
-209
-379
-414
-339
-275
-499
-442
-451
-362
-249
-233
-316
-343
-412
-478
-164
-143
-599
-453
-132
-564
-292
-543
-276
-430
-552
-230
-661
-241
-440
-368
-357
-604
-114
-387
-364
-736
-461
-288
-724
-430
-262
-360
-411
-226
-346
-685
-301
-218
-836
-270
-560
-831
-72
-532
-622
-388
-140
-601
-206
-335
-832
316
-894
-207
-146
-579
-231
-65
-571
-238
-167
-384
-250
-289
-29
-210
-528
-144
-524
-516
-159
-566
-175
-387
-114
-421
-215
-443
-91
-366
-606
-205
-425
-257
-235
-418
-397
130
-451
7
-124
-360
-66
57
-257
-346
27
-573
-192
69
-552
-375
-97
-470
-476
-80
-608
-193
-437
-653
281
-461
-648
91
-503
-562
-289
-403
-371
-193
-309
-263
-68
-258
-470
-177
-81
-667
-187
-112
-293
-74
-35
-178
-318
-8
-241
-174
3
-272
73
-187
-577
38
-305
-663
-147
-64
-485
-541
83
-641
-590
-107
-510
-369
-266
-167
-514
-300
-473
-457
15
-247
-194
-24
-545
-250
-359
-209
-380
-127
15
-382
134
-167
-336
-176
-226
-173
-84
-434
-178
114
-470
-306
-235
-527
-139
-237
-332
-173
-372
-523
-178
-630
-649
-150
-203
-215
-557
-193
-98
-317
-365
-51
-180
-400
62
-230
-465
-290
-244
-289
-494
-255
-24
-69
-144
-382
-417
-520
-175
-280
-546
82
-484
-208
-332
-592
-111
-340
-220
-349
-250
-118
-290
-342
-537
-89
-414
-246
-150
-569
-106
-436
-5
-550
-472
26
-312
-282
-358
141
-348
-153
-319
-79
-73
-265
-46
-281
-173
-561
-146
-348
-45
-114
-574
21
106
-552
-476
1
-227
-370
-172
-234
-336
-429
-356
-244
-582
-287
-235
-535
-459
-120
-312
-479
-232
-100
-502
-388
-113
-128
-331
-300
48
-469
3
-15
-288
-136
-85
-63
-285
143
-117
-345
52
-116
-310
-19
58
-164
-525
-18
20
-487
-252
159
-351
-450
-178
-348
-138
-651
-280
239
-372
-353
19
-364
-441
-191
-186
152
-542
-246
396
-467
-140
-84
-315
-236
-253
106
-287
-95
-316
42
-600
-424
322
-777
123
-103
-366
-139
-323
5
-581
-68
-200
-18
-8
-398
-455
-422
-102
-424
-183
-27
-421
-267
-93
-599
-485
-97
-188
-318
-477
-219
-455
-310
-18
-199
21
-160
-330
-52
-395
-628
-117
-358
-412
-151
-471
-360
-240
-16
-256
-316
-62
-332
-221
-198
-144
-261
-281
-163
-176
-186
-509
-415
-178
-300
-13
-213
-1
-95
-241
37
-190
15
-33
-230
-25
-262
-40
-250
-26
-244
-330
-58
-290
-42
-233
-157
-13
-90
-318
-257
66
-314
-507
-323
87
-383
-593
-116
-231
-465
-252
-218
-432
-295
-517
-495
-93
-383
-479
-224
-357
-439
-222
-278
-629
-172
-337
-401
-326
-162
-394
-219
-138
-383
-41
-208
-208
-11
-400
-259
-139
-222
-325
-214
-175
16
-402
-361
-138
-675
-65
-282
-362
-364
-378
-445
-507
-393
-384
-424
-586
-256
-647
-186
-125
-688
-105
-289
-327
-270
-359
-522
41
-255
-626
-259
-435
-353
-389
-396
-329
-67
-356
-377
129
-69
-436
-171
-51
-451
-96
-291
-334
-322
-256
-292
-349
-212
-358
54
55
-414
-158
-131
-283
-247
-305
-15
-434
-333
-297
-399
-54
-382
-314
-284
-314
-354
-479
-323
-401
-418
-350
-378
-476
-422
-250
-368
-463
-341
-194
-528
-467
-422
-446
-233
-333
-414
-534
-281
-276
-522
-218
89
-804
-201
-176
-671
-466
-608
-196
-276
-310
-447
-451
-202
-389
-307
-324
-355
-340
-240
-158
-495
-737
-199
-355
-570
12
-675
-238
-16
-371
-285
-384
-155
-306
-107
-450
-441
-186
-354
-244
-300
-432
-340
-253
-270
-479
-256
-350
-451
-595
-203
-451
-498
-458
-23
-318
-807
11
-316
-526
-441
-332
-281
-290
-316
-367
-302
-380
-487
-258
-191
-281
-349
-92
-225
-497
-194
144
-703
-332
-12
-387
-199
-136
-351
-508
211
-294
-495
-248
-149
-124
-728
-292
-158
-509
-321
6
-225
-452
-465
-416
-452
-645
-380
-454
-493
-530
-370
-461
-223
-444
-334
-294
-346
-262
-394
-158
-280
-545
-299
-413
-410
-313
-373
-180
-221
-317
-332
-276
-389
-276
-76
-267
-308
-259
-257
-379
-535
-198
-141
-186
-161
-359
-25
-312
-396
-375
-411
-61
-182
-408
-375
-227
-263
-364
-327
-189
-107
-49
-179
-116
-316
-367
-589
-13
-140
-536
163
-246
-602
-291
-492
-739
-287
-151
-283
-179
-133
-553
-85
-589
-501
-311
-267
-218
-851
-122
-275
-724
-540
-439
-185
-65
-87
-530
-291
-420
-416
-353
-238
-52
-547
-40
-162
-524
-187
-337
-489
-164
-281
-128
-435
-312
-384
-406
-368
-431
-323
29
-563
-597
-3
-536
-439
-667
-448
-267
-234
-331
-571
-203
-130
-161
-829
-30
-214
-637
-14
-206
-503
-283
15
-645
-515
-112
-184
-412
-341
-26
-405
-529
-222
-259
-184
84
-153
-109
17
-400
-121
-344
-642
-228
-250
-287
-541
-245
-272
-734
-356
-14
-478
-264
-299
-348
-527
-503
-471
-342
-214
-635
-414
-263
-126
-612
-335
-285
-345
-293
-409
-232
-317
-265
-679
-276
-243
-493
-205
-393
-606
-177
-413
-292
-103
-251
-524
-105
-45
-278
-508
-406
-85
-430
-211
-311
-177
-250
-303
-98
-272
-244
-282
-187
-385
-47
-367
-486
-197
-298
-86
-311
-163
-144
-63
-310
-216
-153
-380
-244
-365
-265
-304
-198
-60
-425
-230
-293
-382
-190
-422
-280
-337
-455
-480
-318
-395
-504
-167
-449
-667
-363
-384
-489
-545
-325
-254
-222
-242
-261
-205
-445
-417
21
-312
-399
-261
-264
-369
-627
-98
-241
-173
-179
-414
39
-283
-313
-223
-407
-492
-68
36
-523
-487
-189
-373
-391
-408
-147
-321
-544
-158
-146
-703
-472
-245
-391
-295
-191
-29
-125
-211
-402
-204
-182
-109
-335
-200
-162
-418
-277
-449
-328
-234
-294
-83
-271
-129
-270
-391
-246
-359
-275
-81
-28
-123
-204
-80
-152
-329
-109
-109
-269
124
-174
-316
-67
-321
-279
12
15
-34
-240
-33
-85
-317
104
-77
-289
-294
-218
-32
-483
-517
-292
-276
-403
-455
-114
-433
-341
-283
-373
-157
-292
-333
56
-281
-474
36
-196
-75
-203
-214
-6
-254
-240
5
-48
-228
-203
15
-161
-34
-103
0
-43
-9
181
-471
-174
18
-267
-116
-112
-207
-357
-201
-140
-53
-53
85
197
-478
-165
-35
-380
-44
-193
-172
-110
-8
-153
-371
-149
-311
-214
-156
-191
-185
-501
-231
-191
-183
-193
-270
-204
-146
103
-362
-508
13
-414
-214
64
-218
-118
-206
-204
-149
-162
-83
-171
-116
-74
31
-189
-67
-119
-468
-306
-253
-152
-186
-223
85
-201
-395
-131
-238
-205
-251
-350
-79
-283
-344
-336
-170
-78
-224
-244
36
-235
-438
-277
-449
-402
-186
100
-178
-298
-78
-71
-227
-295
-308
38
-40
-129
-231
-292
-219
-492
-125
-64
-100
-58
-159
-167
-199
-85
-180
10
-425
-298
-26
-249
-196
-349
-103
-153
-135
-193
-1
-281
-384
113
-207
-69
-253
-272
-293
-384
-103
51
-137
-263
-196
-274
-336
-262
-69
-440
-205
-150
22
-267
-528
-4
-259
-190
-211
-189
-145
-288
-324
-421
75
-341
-304
165
-155
-188
-159
-227
-207
-257
-254
-251
88
-87
-302
-168
-321
-378
-59
-76
-137
-137
-84
82
-303
-416
-221
-218
-132
22
-132
-331
-42
-165
-435
-145
148
-113
-178
103
-233
-178
-50
-346
-138
-107
-203
-382
-222
-93
-313
-181
-282
-191
23
-295
-180
-343
-604
47
-467
-297
-38
-57
-533
-119
102
-363
18
-363
-230
-113
-289
-368
-129
-202
-30
100
-498
-126
-583
-260
-31
-436
33
-10
-308
-357
-284
-257
-210
-210
-311
-129
-211
-201
-148
-278
-255
-97
-323
-206
-221
-467
-483
-314
-130
-341
-179
-80
-386
-453
-254
-133
-356
-145
-1
-294
-137
-198
-225
-339
-128
-285
-310
-122
-207
-132
-294
-106
90
10
-111
91
-3
-361
-59
129
-346
81
228
-250
-123
-77
89
-83
-134
111
-170
-103
52
-170
-223
-132
-231
-271
-113
-26
-99
-176
-122
11
-285
-249
65
-253
-377
137
-244
-336
-382
-136
-199
-144
-107
-49
32
-373
-69
-151
-325
-55
-27
-247
-171
-4
-109
-57
56
-292
-108
98
153
-193
-163
-156
123
94
-55
116
-64
-67
-32
43
-114
-281
32
-253
-300
51
-151
-76
-226
-28
-151
-447
-51
68
-303
-479
-88
-260
-361
-281
-165
-234
-382
-12
-268
-615
-249
-70
-331
-80
-206
-309
-214
-234
-284
-372
-9
-326
-82
78
-170
-215
-265
29
-8
-211
-186
-8
1
-287
-395
21
-11
-350
-236
-76
-342
-82
-226
-124
-269
-201
266
-226
-239
-125
-181
-261
-347
-351
-209
-277
-210
-71
-228
-255
-287
-167
-333
-167
-237
-527
-315
-336
-185
-587
-416
4
-297
-13
-153
-329
-430
-320
-212
-499
-485
-174
-181
-396
-142
-475
-304
-163
-553
-55
-288
-222
-360
-362
-216
-353
-150
-285
-72
-282
-354
-91
-142
-367
-681
-312
-92
-338
-36
-469
-522
-164
-374
-501
-484
-188
-115
-420
-285
-497
-384
-390
-402
-443
-254
-125
-229
-223
-421
-322
-202
-16
-253
-382
-142
-100
-373
-428
-310
-357
-260
-275
-288
-159
-199
-454
-156
-266
-357
-34
-221
-182
-227
-343
-287
-242
-146
-314
-409
-400
-202
-104
-452
-393
-305
-300
-338
-304
-231
-135
-361
-151
-236
-698
-224
-135
-355
-712
-501
-244
-269
-499
-406
-175
-489
-284
-334
-310
-216
-359
-209
-63
-160
-353
-288
-162
-236
-152
3
-201
-298
-55
-215
-219
-443
-115
-143
-274
-176
-537
-276
-33
-383
-389
-434
-188
-224
-495
-436
-319
-241
-308
-325
-352
-163
-466
-420
-286
-401
-340
-652
-373
-200
-419
-515
-231
-266
-636
-233
-240
-375
-378
-285
-382
-557
-399
-549
-416
-516
-436
-282
-423
-430
-648
-334
-289
-312
-461
-348
-26
-485
-289
-403
-284
-103
-246
-375
-573
-170
-296
-572
-343
-397
-71
-206
-240
-224
-301
-334
-194
-340
-299
-284
-256
-157
-342
-474
-415
-234
-488
-373
-183
-424
-270
-265
-397
-274
-429
-347
-170
-213
-221
-463
-232
-146
-218
-328
-255
-152
-101
-272
-165
-149
-310
-179
-437
-437
-234
41
-180
-388
-74
-248
-739
-244
-211
-299
-291
-333
-233
-447
-202
-311
-390
-101
-349
-186
-112
-525
-661
-437
-487
-514
-422
-400
-285
-318
-428
-329
-329
-260
-312
-325
-486
-278
-238
-423
-337
-216
-149
-310
-148
-358
-237
-75
-420
-621
-318
-181
-377
-145
-318
-301
-123
-52
-209
-364
-24
-305
-353
-288
-291
-547
-510
-120
-252
-327
-325
-269
-199
-434
-421
-396
-221
-157
-377
-377
-372
-412
-326
-236
-314
-210
-271
-303
-236
-400
-379
-510
-205
134
-328
-297
-129
-303
-521
-439
-291
-277
-282
-139
-372
-537
-619
-199
-254
-553
-165
-143
-243
-562
-227
-174
-312
-507
-410
-19
-240
-330
-308
-254
-276
-198
-153
-116
-206
-433
-415
-89
-414
-569
-319
-331
-263
-173
-364
-398
-224
-362
-452
-488
-497
-252
-114
-347
-384
-254
-285
-221
-237
-500
-438
-308
-495
-384
-407
-429
-334
-321
-363
-366
-138
-277
-397
-223
-487
-374
-327
-349
-217
-339
-352
-554
-178
-92
-607
-477
-304
-345
-260
-307
-391
-277
-131
-300
-381
-293
-287
-131
-100
-205
-408
-43
30
-471
-423
-136
-152
-218
-274
-228
-348
-375
-223
-344
-463
-310
-219
-89
-332
-578
-341
26
-199
-375
-247
-155
-496
-350
-234
-282
-301
-417
-106
-99
-156
-384
-337
-126
-284
-383
-505
-424
-346
-407
-313
-297
-384
-87
-114
-472
-207
-217
-268
-182
-376
-79
-180
-430
-229
-185
-152
-365
-229
-70
-193
-200
-205
-250
-279
-256
-254
-252
-157
-214
-203
-242
-420
-347
-400
-377
-228
-410
-435
-467
-314
-176
-457
-451
-287
-147
-274
-366
-252
-299
-401
-376
-306
-366
-322
-331
-602
-334
-274
-216
-245
-456
-441
-356
-194
-502
-289
-298
-307
-273
-411
-186
-125
-294
-326
-330
-241
-380
-334
-254
-385
-256
-341
-350
-118
-410
-361
-44
-393
-268
-161
-151
-255
-527
-257
-476
-354
-197
-325
-330
-195
-186
-300
-270
-372
-334
-419
-91
-187
-419
-225
-473
-427
-260
-319
-252
-226
-91
-107
-113
-257
-211
-277
-300
-87
-285
-248
-50
-215
-230
-315
-358
-138
-371
-151
-58
-267
-323
-310
-228
-234
-401
-266
-182
-169
-414
-410
-95
-254
-543
-538
-193
-284
-189
-275
-194
-165
-533
-458
-175
-244
-440
-154
41
-57
-429
-396
-244
-363
-496
-503
-286
-241
-201
-445
-350
-442
-359
-272
-497
-241
-316
-239
-199
-289
-350
-499
-327
-421
-408
-335
-262
-196
-362
-246
-314
-434
-444
-356
-345
-469
-319
-396
-401
-406
-443
-382
-391
-330
-281
-396
-390
-375
-497
-411
-394
-416
-408
-409
-201
-203
-212
-333
-425
-252
-296
-353
-339
-332
-252
-264
-300
-306
-334
-330
-262
-272
-286
-274
-256
-235
-289
-270
-314
-398
-259
-268
-291
-330
-311
-233
-318
-331
-332
-363
-384
-281
-241
-345
-336
-303
-311
-342
-381
-356
-333
-446
-376
-372
-404
-363
-441
-419
-421
-453
-382
-292
-307
-312
-396
-354
-273
-346
-433
-471
-378
-415
-488
-459
-385
-394
-424
-311
-295
-367
-352
-374
-470
-451
-399
-275
-343
-350
-353
-383
-342
-326
-255
-316
-383
-463
-421
-359
-300
-377
-402
-313
-299
-270
-337
-280
-272
-301
-239
-208
-171
-255
-299
-291
-250
-202
-221
-156
-200
-345
-333
-298
-278
-351
-329
-295
-359
-330
-301
-261
-245
-315
-292
-250
-287
-260
-247
-291
-301
-302
-201
-193
-251
-194
-198
-226
-174
-219
-340
-352
-251
-281
-308
-270
-234
-212
-278
-267
-289
-309
-304
-279
-287
-332
-325
-318
-294
-221
-202
-222
-193
-223
-229
-218
-245
-266
-258
-206
-214
-193
-146
-148
-129
-132
-158
-166
-228
-278
-256
-243
-242
-269
-242
-190
-179
-148
-127
-141
-163
-189
-188
-203
-219
-223
-219
-203
-193
-143
-137
-175
-200
-211
-240
-268
-279
-299
-348
-349
-324
-295
-229
-225
-183
-195
-213
-202
-207
-261
-289
-283
-285
-275
-248
-215
-184
-178
-194
-242
-289
-295
-323
-316
-307
-294
-276
-270
-236
-233
-229
-252
-298
-292
-250
-240
-297
-298
-269
-238
-218
-207
-226
-243
-251
-310
-329
-322
-313
-299
-248
-200
-176
-173
-178
-161
-147
-136
-159
-180
-202
-220
-216
-209
-175
-146
-143
-138
-118
-73
-28
-36
-54
-64
-77
-106
-114
-99
-82
-81
-70
-52
-54
-76
-118
-142
-152
-139
-118
-110
-92
-105
-120
-127
-152
-162
-153
-167
-220
-243
-254
-245
-231
-216
-179
-139
-130
-148
-143
-154
-181
-202
-215
-209
-200
-188
-178
-206
-228
-237
-260
-299
-332
-347
-334
-326
-347
-344
-332
-316
-289
-276
-252
-241
-232
-223
-218
-249
-250
-216
-215
-209
-173
-142
-137
-141
-160
-161
-167
-189
-204
-193
-178
-170
-171
-182
-198
-222
-234
-231
-241
-291
-319
-305
-319
-334
-335
-335
-333
-321
-277
-251
-232
-212
-225
-245
-256
-263
-241
-218
-221
-219
-211
-209
-221
-206
-193
-188
-183
-176
-162
-162
-140
-133
-145
-150
-180
-195
-205
-213
-218
-231
-237
-262
-254
-236
-244
-226
-202
-186
-197
-226
-240
-249
-245
-238
-236
-222
-232
-266
-278
-278
-302
-308
-309
-316
-327
-328
-333
-318
-310
-296
-277
-262
-228
-222
-240
-284
-278
-269
-267
-258
-273
-266
-249
-251
-271
-287
-299
-302
-314
-324
-319
-302
-297
-306
-270
-236
-242
-233
-226
-221
-229
-257
-270
-288
-304
-311
-316
-319
-324
-316
-320
-327
-341
-342
-333
-337
-344
-367
-370
-340
-324
-295
-269
-266
-266
-269
-271
-278
-267
-252
-267
-290
-292
-307
-324
-337
-330
-309
-304
-309
-284
-271
-300
-319
-345
-365
-369
-399
-421
-396
-381
-371
-343
-348
-348
-342
-360
-364
-363
-360
-366
-376
-383
-379
-379
-370
-359
-369
-365
-351
-342
-361
-366
-355
-350
-360
-381
-370
-338
-319
-291
-280
-270
-265
-268
-255
-254
-261
-264
-263
-281
-283
-263
-254
-244
-251
-270
-270
-279
-293
-316
-312
-305
-326
-335
-342
-363
-382
-364
-338
-348
-374
-429
-448
-445
-450
-427
-409
-396
-379
-366
-351
-336
-339
-344
-373
-390
-383
-399
-414
-435
-452
-434
-409
-394
-373
-357
-358
-354
-328
-317
-335
-303
-278
-299
-315
-321
-312
-318
-351
-355
-328
-296
-287
-276
-236
-235
-242
-245
-246
-245
-249
-252
-264
-289
-329
-333
-351
-368
-372
-360
-340
-339
-338
-357
-384
-389
-375
-391
-425
-442
-456
-454
-431
-415
-405
-415
-401
-366
-353
-338
-325
-319
-298
-278
-291
-287
-269
-280
-295
-301
-304
-299
-303
-292
-287
-274
-258
-244
-233
-247
-262
-289
-290
-285
-279
-277
-274
-248
-225
-235
-252
-252
-245
-243
-240
-247
-238
-213
-210
-213
-210
-202
-190
-197
-197
-198
-216
-214
-227
-270
-302
-329
-332
-328
-333
-309
-290
-279
-273
-265
-251
-252
-253
-265
-288
-288
-298
-307
-308
-299
-291
-293
-303
-305
-308
-318
-328
-349
-361
-376
-374
-365
-354
-355
-381
-367
-344
-342
-348
-367
-388
-383
-383
-395
-383
-342
-339
-346
-341
-320
-315
-316
-307
-315
-328
-342
-343
-321
-319
-326
-305
-278
-275
-276
-256
-244
-241
-241
-231
-198
-193
-200
-209
-220
-238
-273
-303
-297
-291
-301
-311
-317
-308
-294
-307
-339
-364
-401
-425
-435
-442
-416
-393
-374
-336
-302
-281
-267
-264
-278
-297
-289
-274
-282
-283
-278
-265
-252
-227
-202
-228
-251
-260
-248
-230
-213
-202
-195
-192
-198
-207
-220
-224
-217
-217
-239
-252
-248
-251
-276
-298
-276
-276
-284
-271
-274
-244
-246
-285
-293
-269
-233
-227
-228
-225
-226
-220
-214
-221
-210
-193
-203
-208
-226
-239
-219
-227
-249
-245
-269
-294
-314
-316
-291
-277
-285
-306
-318
-322
-339
-347
-321
-309
-304
-294
-292
-272
-258
-243
-237
-238
-247
-268
-261
-236
-231
-215
-204
-232
-229
-207
-222
-235
-211
-215
-238
-246
-259
-254
-232
-224
-218
-199
-191
-212
-250
-254
-239
-253
-279
-286
-270
-259
-241
-237
-221
-199
-186
-181
-173
-160
-172
-176
-175
-191
-182
-187
-224
-225
-244
-255
-251
-241
-222
-231
-239
-253
-280
-300
-308
-316
-318
-295
-293
-279
-267
-255
-227
-223
-238
-240
-216
-212
-230
-235
-234
-252
-273
-285
-272
-263
-272
-288
-289
-286
-270
-279
-291
-276
-276
-281
-298
-331
-349
-354
-350
-330
-322
-322
-318
-311
-304
-301
-296
-271
-234
-235
-234
-225
-239
-261
-278
-289
-291
-290
-296
-275
-240
-221
-210
-186
-179
-175
-170
-177
-183
-173
-169
-181
-180
-177
-186
-203
-197
-177
-161
-176
-181
-172
-173
-167
-144
-122
-129
-130
-136
-179
-218
-225
-237
-255
-238
-218
-223
-221
-215
-222
-219
-230
-233
-213
-206
-216
-212
-203
-194
-180
-168
-162
-160
-161
-174
-189
-175
-156
-162
-180
-200
-213
-224
-225
-232
-237
-229
-209
-207
-212
-194
-189
-194
-205
-228
-234
-272
-303
-328
-343
-340
-338
-319
-312
-306
-297
-282
-267
-238
-218
-194
-169
-202
-231
-267
-311
-327
-312
-295
-281
-282
-284
-280
-280
-295
-304
-297
-288
-289
-262
-251
-265
-266
-271
-261
-252
-252
-278
-320
-358
-377
-388
-393
-396
-404
-405
-419
-434
-408
-415
-429
-413
-382
-378
-367
-347
-346
-351
-351
-330
-323
-319
-306
-288
-271
-259
-277
-305
-315
-344
-359
-342
-320
-302
-312
-338
-341
-314
-301
-276
-240
-231
-243
-263
-279
-280
-268
-272
-302
-315
-302
-293
-306
-297
-289
-289
-297
-304
-278
-247
-240
-249
-242
-263
-274
-269
-271
-294
-311
-325
-325
-307
-305
-300
-297
-276
-243
-206
-193
-211
-213
-214
-213
-208
-191
-178
-180
-184
-170
-160
-149
-157
-165
-176
-200
-224
-236
-233
-240
-249
-252
-244
-223
-213
-202
-205
-210
-213
-226
-223
-201
-202
-230
-251
-267
-278
-288
-309
-290
-272
-296
-321
-312
-320
-310
-277
-275
-279
-285
-285
-307
-306
-306
-289
-260
-249
-228
-199
-184
-187
-169
-153
-159
-173
-187
-187
-191
-206
-214
-211
-206
-191
-184
-152
-123
-135
-153
-144
-136
-122
-106
-128
-145
-149
-168
-206
-219
-193
-188
-191
-197
-208
-224
-236
-233
-235
-232
-225
-219
-211
-236
-247
-252
-235
-229
-255
-249
-265
-278
-279
-282
-281
-290
-275
-270
-258
-267
-289
-298
-301
-300
-305
-288
-265
-254
-261
-253
-244
-243
-216
-212
-211
-201
-191
-180
-189
-197
-221
-246
-275
-294
-269
-263
-272
-259
-271
-279
-262
-245
-248
-264
-266
-255
-266
-307
-330
-334
-348
-372
-378
-371
-361
-366
-351
-330
-349
-367
-369
-346
-323
-307
-296
-289
-282
-282
-268
-257
-233
-218
-225
-219
-214
-220
-244
-237
-222
-217
-209
-192
-204
-203
-165
-127
-95
-70
-56
-41
-41
-66
-90
-105
-127
-135
-145
-142
-136
-142
-153
-186
-187
-174
-163
-154
-153
-148
-134
-113
-108
-112
-105
-113
-133
-163
-181
-199
-222
-233
-235
-258
-258
-237
-261
-280
-278
-292
-281
-291
-313
-320
-311
-292
-293
-295
-290
-275
-281
-280
-275
-280
-292
-283
-282
-286
-281
-278
-262
-264
-264
-242
-212
-213
-219
-229
-216
-191
-183
-178
-187
-208
-232
-237
-253
-250
-243
-256
-244
-237
-229
-209
-208
-220
-227
-231
-245
-274
-290
-298
-293
-291
-292
-282
-278
-276
-283
-299
-300
-291
-297
-316
-327
-323
-327
-319
-304
-311
-314
-303
-304
-306
-297
-283
-281
-254
-222
-208
-209
-220
-211
-208
-222
-246
-254
-248
-273
-293
-285
-275
-249
-242
-213
-189
-198
-196
-200
-214
-219
-220
-213
-208
-233
-241
-227
-234
-240
-244
-217
-202
-216
-187
-165
-167
-157
-148
-157
-174
-150
-139
-135
-115
-132
-140
-160
-166
-159
-165
-164
-160
-144
-156
-174
-175
-159
-152
-134
-103
-107
-119
-122
-132
-128
-129
-145
-146
-145
-147
-151
-158
-168
-177
-196
-202
-204
-189
-168
-168
-175
-180
-190
-187
-188
-182
-163
-168
-164
-154
-133
-130
-156
-152
-163
-179
-180
-177
-175
-172
-170
-177
-201
-222
-226
-238
-245
-223
-201
-189
-185
-187
-189
-179
-169
-139
-124
-128
-124
-114
-113
-123
-151
-163
-166
-169
-177
-185
-203
-205
-182
-192
-191
-194
-195
-177
-156
-137
-150
-150
-139
-138
-140
-166
-181
-185
-192
-192
-171
-160
-170
-178
-189
-183
-187
-179
-154
-144
-152
-158
-172
-189
-207
-189
-173
-194
-194
-177
-170
-187
-176
-144
-124
-129
-150
-185
-213
-235
-233
-212
-211
-220
-234
-224
-219
-232
-226
-221
-226
-238
-232
-250
-285
-298
-300
-294
-294
-258
-229
-222
-196
-191
-196
-212
-238
-241
-272
-302
-319
-323
-334
-333
-324
-324
-315
-292
-266
-258
-281
-277
-250
-257
-262
-237
-237
-278
-300
-317
-310
-304
-304
-289
-265
-258
-247
-243
-248
-234
-233
-255
-263
-247
-243
-270
-277
-265
-261
-298
-324
-332
-348
-367
-380
-363
-340
-333
-326
-303
-291
-286
-283
-276
-281
-257
-236
-218
-222
-230
-213
-203
-222
-250
-253
-249
-263
-267
-270
-280
-274
-290
-300
-303
-301
-309
-303
-281
-263
-251
-239
-240
-266
-276
-250
-236
-237
-231
-226
-230
-256
-256
-244
-239
-257
-263
-278
-300
-283
-255
-241
-245
-238
-232
-238
-249
-268
-272
-285
-295
-295
-316
-329
-342
-372
-383
-365
-359
-377
-385
-368
-351
-328
-319
-316
-314
-341
-376
-399
-413
-427
-444
-447
-448
-408
-369
-373
-375
-344
-310
-291
-270
-272
-276
-309
-335
-327
-322
-310
-308
-306
-276
-276
-285
-299
-304
-277
-275
-267
-272
-275
-273
-254
-225
-199
-186
-171
-189
-205
-209
-248
-273
-300
-349
-375
-406
-432
-442
-472
-467
-450
-445
-433
-403
-384
-397
-407
-387
-366
-350
-352
-371
-403
-428
-449
-455
-462
-463
-435
-412
-402
-379
-363
-331
-297
-273
-280
-296
-313
-344
-354
-346
-324
-328
-323
-293
-267
-239
-230
-235
-252
-262
-264
-286
-300
-287
-266
-251
-238
-230
-235
-237
-225
-218
-208
-209
-211
-203
-209
-208
-227
-261
-293
-294
-293
-306
-305
-306
-314
-320
-321
-324
-301
-273
-254
-226
-219
-225
-214
-202
-195
-189
-185
-207
-228
-225
-235
-239
-254
-271
-284
-281
-289
-298
-291
-308
-311
-297
-282
-275
-283
-271
-238
-244
-234
-258
-277
-282
-327
-355
-376
-361
-343
-338
-323
-313
-295
-275
-283
-276
-253
-259
-254
-269
-303
-302
-316
-334
-348
-343
-362
-381
-371
-373
-382
-381
-361
-365
-386
-403
-405
-403
-397
-362
-321
-301
-297
-279
-269
-297
-320
-346
-384
-384
-355
-332
-322
-314
-320
-304
-263
-231
-228
-211
-192
-188
-186
-196
-199
-208
-214
-213
-210
-215
-225
-224
-218
-229
-219
-214
-226
-236
-241
-231
-235
-253
-289
-302
-287
-280
-292
-295
-286
-264
-225
-203
-205
-190
-194
-222
-237
-234
-216
-194
-177
-192
-211
-218
-211
-222
-220
-209
-223
-236
-267
-262
-261
-278
-284
-317
-329
-315
-305
-302
-325
-325
-310
-284
-281
-296
-316
-342
-357
-357
-357
-362
-356
-355
-356
-372
-388
-387
-378
-361
-361
-351
-316
-295
-264
-236
-223
-200
-172
-153
-141
-148
-155
-154
-152
-135
-117
-131
-136
-120
-110
-79
-68
-76
-93
-131
-155
-165
-168
-188
-213
-218
-212
-216
-211
-207
-204
-218
-237
-243
-264
-265
-248
-244
-229
-226
-240
-252
-262
-263
-271
-302
-310
-302
-280
-277
-290
-270
-254
-245
-239
-251
-289
-331
-330
-325
-328
-313
-299
-303
-304
-262
-231
-210
-195
-184
-163
-152
-150
-163
-178
-178
-179
-178
-176
-169
-154
-128
-116
-125
-107
-81
-52
-34
-26
-6
-10
-58
-65
-82
-114
-122
-127
-128
-121
-104
-104
-119
-124
-141
-178
-189
-194
-235
-251
-245
-248
-246
-256
-264
-277
-296
-299
-273
-251
-252
-241
-223
-215
-225
-217
-223
-253
-264
-269
-252
-246
-257
-253
-255
-260
-264
-269
-258
-244
-238
-238
-233
-229
-214
-197
-179
-161
-150
-158
-165
-149
-138
-143
-147
-144
-150
-155
-141
-144
-177
-203
-202
-173
-149
-123
-103
-94
-85
-74
-79
-88
-121
-156
-162
-160
-153
-176
-202
-215
-213
-187
-185
-189
-191
-206
-178
-169
-182
-155
-145
-165
-190
-216
-243
-275
-288
-291
-298
-304
-291
-295
-288
-273
-263
-254
-258
-255
-244
-237
-243
-246
-242
-238
-232
-211
-199
-188
-164
-155
-166
-179
-177
-178
-194
-231
-270
-284
-287
-281
-269
-239
-235
-241
-230
-218
-215
-223
-201
-178
-172
-159
-160
-178
-191
-188
-192
-210
-248
-256
-256
-267
-267
-278
-302
-320
-322
-320
-315
-321
-316
-294
-286
-283
-272
-232
-210
-210
-229
-228
-214
-212
-196
-175
-181
-195
-193
-207
-237
-284
-308
-340
-365
-380
-411
-425
-400
-389
-382
-388
-385
-368
-345
-315
-313
-306
-305
-296
-295
-289
-285
-284
-276
-256
-229
-224
-239
-253
-267
-284
-271
-243
-237
-249
-256
-251
-252
-245
-245
-242
-226
-220
-243
-232
-232
-242
-240
-244
-248
-270
-279
-257
-237
-233
-239
-244
-216
-192
-192
-208
-223
-257
-265
-265
-290
-285
-260
-245
-236
-189
-176
-217
-233
-235
-215
-181
-172
-177
-182
-200
-203
-208
-222
-247
-240
-250
-286
-312
-341
-348
-337
-351
-362
-348
-345
-336
-311
-257
-202
-176
-160
-138
-113
-84
-80
-111
-123
-123
-129
-142
-151
-137
-135
-136
-130
-124
-105
-101
-75
-68
-70
-84
-100
-112
-160
-175
-181
-169
-165
-185
-195
-217
-224
-240
-260
-249
-235
-229
-224
-222
-220
-252
-261
-274
-286
-292
-313
-335
-379
-419
-448
-443
-429
-413
-394
-364
-314
-291
-313
-320
-324
-346
-346
-340
-326
-316
-310
-320
-315
-295
-291
-277
-273
-275
-278
-289
-300
-272
-233
-210
-198
-192
-178
-160
-156
-163
-187
-196
-180
-181
-213
-250
-249
-236
-220
-216
-239
-266
-277
-293
-312
-322
-339
-355
-361
-365
-350
-326
-304
-282
-286
-301
-291
-266
-246
-225
-217
-207
-213
-215
-221
-218
-214
-195
-171
-200
-219
-220
-227
-243
-244
-233
-223
-200
-170
-128
-105
-97
-107
-162
-189
-169
-154
-159
-145
-141
-151
-177
-228
-250
-259
-265
-250
-240
-207
-187
-184
-184
-184
-193
-197
-199
-225
-258
-247
-232
-255
-267
-267
-284
-309
-301
-285
-305
-305
-297
-291
-291
-296
-283
-279
-300
-330
-322
-323
-321
-305
-312
-322
-306
-290
-295
-278
-241
-241
-263
-283
-271
-257
-262
-279
-314
-336
-352
-375
-366
-359
-337
-286
-300
-318
-318
-294
-269
-236
-198
-201
-197
-204
-210
-196
-193
-196
-215
-235
-222
-226
-233
-249
-273
-279
-274
-297
-318
-317
-341
-359
-366
-352
-337
-356
-350
-330
-310
-321
-333
-327
-323
-301
-285
-275
-277
-296
-294
-281
-289
-290
-276
-272
-269
-258
-258
-252
-229
-206
-207
-207
-208
-221
-234
-254
-266
-254
-253
-257
-237
-235
-232
-236
-256
-286
-327
-350
-332
-315
-351
-376
-385
-362
-325
-313
-326
-324
-317
-321
-331
-327
-337
-340
-342
-366
-365
-375
-391
-397
-390
-352
-313
-289
-304
-334
-332
-325
-304
-290
-291
-283
-278
-263
-235
-207
-185
-174
-166
-167
-160
-141
-140
-163
-185
-197
-210
-203
-196
-212
-230
-221
-184
-184
-161
-123
-116
-105
-125
-146
-146
-160
-176
-208
-227
-252
-292
-338
-354
-344
-339
-346
-346
-343
-350
-334
-319
-297
-285
-285
-282
-273
-256
-275
-298
-275
-257
-255
-255
-265
-254
-241
-220
-188
-192
-169
-162
-163
-147
-137
-149
-166
-190
-218
-235
-231
-213
-222
-226
-221
-231
-233
-235
-243
-247
-239
-238
-253
-266
-263
-280
-283
-284
-319
-360
-392
-418
-453
-456
-439
-413
-389
-368
-344
-320
-299
-298
-294
-295
-309
-353
-394
-415
-412
-387
-385
-380
-363
-348
-343
-347
-331
-312
-309
-338
-358
-362
-372
-351
-344
-364
-372
-366
-355
-364
-365
-350
-333
-346
-361
-364
-400
-418
-420
-383
-359
-374
-354
-336
-331
-311
-291
-288
-280
-255
-245
-240
-225
-225
-223
-204
-215
-253
-258
-248
-233
-236
-242
-248
-238
-245
-268
-272
-275
-266
-248
-232
-230
-245
-244
-226
-207
-191
-194
-191
-195
-228
-269
-284
-308
-340
-355
-375
-361
-343
-322
-311
-327
-332
-310
-287
-283
-292
-290
-298
-299
-300
-306
-319
-357
-383
-398
-388
-373
-374
-373
-364
-349
-341
-351
-347
-318
-307
-314
-320
-318
-314
-329
-352
-371
-362
-348
-326
-297
-272
-275
-300
-302
-283
-273
-263
-271
-273
-253
-252
-240
-244
-246
-276
-321
-341
-353
-321
-290
-308
-330
-342
-356
-360
-339
-307
-317
-350
-339
-309
-289
-307
-325
-324
-337
-342
-344
-330
-332
-333
-334
-333
-313
-309
-309
-315
-303
-283
-268
-269
-282
-265
-229
-216
-225
-249
-265
-288
-294
-301
-318
-349
-371
-369
-373
-365
-376
-379
-375
-360
-337
-340
-346
-342
-301
-270
-274
-289
-322
-342
-366
-379
-371
-377
-388
-372
-381
-383
-385
-388
-369
-353
-334
-316
-309
-302
-299
-338
-374
-374
-363
-359
-359
-369
-378
-352
-321
-328
-341
-314
-297
-299
-299
-330
-343
-359
-371
-401
-435
-447
-456
-437
-433
-407
-391
-359
-304
-296
-315
-318
-301
-277
-251
-233
-235
-238
-241
-257
-250
-226
-258
-274
-288
-271
-240
-241
-247
-253
-246
-238
-242
-272
-273
-262
-230
-218
-230
-246
-279
-268
-234
-213
-207
-209
-217
-224
-216
-229
-244
-271
-305
-322
-292
-252
-277
-302
-323
-292
-230
-249
-280
-294
-276
-235
-255
-287
-307
-322
-287
-246
-226
-226
-258
-276
-265
-263
-264
-283
-286
-289
-305
-343
-348
-327
-289
-269
-261
-233
-191
-197
-228
-205
-203
-196
-216
-243
-266
-298
-303
-315
-340
-344
-370
-370
-370
-374
-391
-393
-377
-337
-297
-269
-255
-262
-264
-267
-275
-281
-300
-306
-339
-372
-354
-347
-337
-348
-359
-376
-361
-346
-348
-332
-333
-314
-295
-279
-257
-269
-301
-293
-303
-309
-336
-373
-385
-385
-384
-396
-434
-456
-434
-447
-416
-382
-372
-377
-375
-391
-389
-349
-308
-300
-329
-349
-332
-308
-278
-270
-292
-305
-317
-302
-263
-261
-276
-346
-348
-293
-270
-274
-265
-247
-251
-239
-274
-315
-367
-385
-382
-416
-417
-416
-425
-420
-407
-367
-346
-356
-303
-251
-231
-216
-198
-160
-165
-152
-151
-162
-166
-167
-166
-199
-180
-191
-213
-201
-171
-154
-148
-127
-116
-119
-119
-94
-95
-85
-85
-115
-124
-134
-150
-195
-224
-228
-203
-218
-219
-193
-171
-135
-129
-140
-146
-159
-151
-140
-169
-183
-160
-155
-150
-152
-154
-142
-134
-116
-154
-220
-219
-219
-251
-248
-267
-269
-249
-253
-252
-262
-295
-304
-263
-230
-226
-234
-229
-210
-212
-220
-218
-226
-238
-253
-271
-257
-249
-238
-224
-264
-287
-292
-297
-282
-294
-322
-316
-336
-332
-328
-339
-360
-377
-383
-407
-403
-399
-400
-399
-409
-409
-397
-391
-376
-368
-367
-344
-321
-295
-296
-286
-269
-296
-277
-292
-318
-346
-338
-294
-312
-366
-383
-368
-301
-283
-303
-317
-329
-275
-292
-310
-325
-367
-341
-339
-393
-345
-338
-332
-322
-322
-329
-348
-336
-324
-286
-280
-287
-256
-289
-286
-288
-238
-225
-223
-201
-200
-217
-231
-185
-188
-183
-189
-227
-211
-209
-203
-204
-256
-238
-222
-218
-249
-263
-252
-255
-241
-232
-246
-216
-208
-193
-224
-200
-204
-165
-177
-229
-229
-230
-243
-285
-270
-254
-233
-242
-240
-230
-233
-261
-271
-274
-302
-273
-281
-249
-259
-324
-339
-337
-237
-247
-279
-310
-295
-173
-158
-201
-242
-246
-192
-178
-205
-254
-305
-263
-237
-247
-260
-296
-260
-228
-191
-187
-240
-249
-222
-217
-265
-251
-234
-188
-171
-200
-179
-128
-74
-40
-33
-60
-82
-32
-30
-34
-94
-128
-85
-78
-80
-152
-213
-208
-210
-217
-276
-295
-299
-320
-243
-253
-323
-350
-394
-272
-225
-360
-427
-403
-329
-286
-367
-443
-431
-382
-299
-270
-286
-353
-417
-382
-368
-346
-364
-411
-417
-319
-281
-329
-323
-339
-354
-319
-267
-288
-316
-392
-325
-220
-214
-232
-252
-268
-260
-234
-224
-237
-228
-207
-256
-265
-224
-215
-209
-231
-274
-209
-175
-189
-204
-247
-280
-278
-286
-316
-375
-376
-413
-411
-360
-394
-419
-430
-412
-439
-425
-449
-436
-366
-373
-398
-398
-386
-359
-377
-368
-317
-296
-253
-238
-206
-184
-171
-124
-149
-177
-154
-173
-184
-186
-185
-236
-233
-217
-157
-129
-148
-106
-88
-48
-61
-44
-71
-88
-37
-70
-93
-159
-196
-169
-151
-138
-136
-133
-143
-159
-146
-153
-160
-124
-145
-136
-116
-149
-167
-194
-241
-227
-242
-236
-219
-225
-240
-264
-243
-259
-257
-258
-278
-311
-292
-253
-271
-263
-234
-219
-174
-113
-86
-55
-30
-46
-50
-33
-6
36
-10
-57
-78
-92
-86
-85
-122
-154
-151
-180
-227
-277
-307
-296
-283
-273
-257
-249
-277
-286
-278
-294
-353
-348
-353
-400
-401
-428
-479
-488
-471
-497
-488
-506
-501
-439
-435
-445
-439
-459
-458
-424
-427
-447
-427
-442
-460
-468
-451
-427
-439
-445
-452
-454
-455
-425
-364
-375
-396
-375
-324
-313
-329
-378
-428
-401
-356
-355
-391
-385
-373
-379
-379
-376
-398
-370
-353
-319
-285
-354
-396
-373
-362
-359
-356
-344
-327
-316
-304
-318
-338
-351
-357
-369
-383
-369
-378
-364
-363
-368
-356
-368
-357
-337
-340
-296
-265
-250
-185
-143
-99
-56
-48
-40
-49
-63
-83
-90
-113
-170
-210
-222
-201
-238
-282
-287
-260
-230
-216
-237
-249
-234
-193
-158
-149
-156
-175
-223
-252
-266
-295
-266
-261
-267
-272
-324
-330
-314
-310
-289
-283
-308
-332
-344
-326
-311
-285
-286
-259
-210
-179
-155
-178
-171
-149
-138
-149
-151
-189
-212
-194
-179
-180
-204
-219
-237
-196
-166
-168
-153
-139
-150
-147
-145
-148
-142
-144
-142
-104
-106
-110
-76
-77
-86
-94
-110
-84
-113
-149
-166
-177
-170
-166
-199
-237
-221
-206
-218
-217
-190
-196
-192
-191
-179
-190
-224
-251
-267
-287
-324
-353
-356
-356
-361
-399
-434
-383
-353
-359
-376
-395
-400
-388
-372
-416
-400
-361
-348
-338
-339
-338
-354
-372
-359
-348
-308
-292
-292
-262
-284
-273
-281
-314
-348
-350
-335
-362
-348
-364
-366
-356
-379
-382
-382
-343
-330
-321
-305
-339
-315
-293
-283
-271
-252
-255
-247
-253
-249
-238
-243
-248
-253
-255
-295
-332
-327
-341
-349
-326
-347
-362
-364
-367
-331
-285
-287
-285
-292
-312
-280
-274
-324
-336
-358
-351
-349
-333
-367
-382
-317
-292
-288
-295
-288
-249
-247
-255
-222
-207
-211
-233
-224
-209
-220
-238
-270
-273
-279
-303
-286
-278
-281
-288
-297
-296
-282
-264
-241
-254
-285
-297
-268
-235
-230
-237
-226
-185
-169
-165
-185
-199
-216
-252
-252
-278
-311
-327
-316
-280
-305
-297
-257
-251
-237
-260
-248
-215
-172
-172
-212
-215
-181
-135
-144
-163
-135
-143
-168
-165
-148
-171
-233
-279
-269
-257
-282
-308
-335
-324
-303
-330
-356
-371
-351
-323
-352
-338
-318
-333
-329
-315
-325
-338
-340
-359
-335
-320
-336
-340
-349
-335
-338
-341
-360
-356
-369
-378
-345
-315
-299
-343
-341
-338
-340
-323
-311
-297
-284
-290
-276
-271
-314
-356
-374
-400
-394
-368
-361
-348
-330
-325
-331
-329
-339
-304
-262
-284
-302
-289
-301
-293
-281
-286
-285
-273
-288
-295
-308
-301
-277
-254
-236
-264
-297
-314
-308
-277
-286
-325
-322
-314
-285
-285
-321
-354
-344
-320
-298
-305
-269
-233
-250
-247
-212
-230
-236
-213
-172
-159
-160
-174
-189
-220
-249
-257
-268
-286
-282
-298
-304
-296
-280
-256
-253
-245
-230
-180
-167
-201
-203
-169
-171
-189
-203
-230
-256
-280
-274
-276
-286
-255
-244
-241
-251
-264
-264
-272
-240
-238
-207
-180
-193
-209
-232
-270
-266
-227
-223
-213
-196
-191
-207
-208
-169
-163
-172
-233
-232
-208
-239
-214
-210
-228
-195
-240
-270
-240
-217
-191
-229
-198
-214
-270
-288
-290
-305
-331
-301
-266
-243
-231
-269
-285
-326
-321
-318
-349
-343
-323
-330
-359
-342
-321
-329
-327
-333
-295
-275
-267
-263
-303
-288
-221
-198
-215
-201
-206
-253
-265
-271
-295
-300
-299
-301
-293
-315
-352
-350
-358
-360
-377
-377
-317
-271
-259
-295
-300
-257
-268
-305
-297
-308
-301
-267
-283
-307
-325
-317
-303
-298
-288
-268
-235
-222
-219
-252
-277
-257
-238
-228
-233
-238
-211
-201
-234
-249
-268
-296
-295
-300
-285
-298
-287
-258
-269
-287
-289
-288
-291
-283
-297
-314
-301
-295
-293
-313
-303
-292
-290
-257
-259
-248
-241
-267
-249
-249
-279
-269
-256
-258
-234
-220
-231
-212
-209
-256
-282
-280
-294
-273
-244
-276
-292
-287
-325
-319
-303
-282
-259
-272
-277
-278
-283
-305
-307
-304
-327
-314
-318
-332
-305
-307
-310
-310
-292
-258
-272
-270
-268
-301
-305
-310
-289
-284
-286
-293
-302
-295
-297
-291
-305
-306
-279
-269
-270
-282
-285
-278
-260
-276
-290
-272
-279
-309
-321
-337
-348
-348
-369
-374
-349
-350
-362
-351
-364
-392
-414
-427
-451
-441
-423
-414
-375
-349
-332
-308
-314
-306
-292
-298
-295
-291
-278
-262
-288
-311
-306
-293
-289
-289
-288
-291
-319
-355
-367
-351
-340
-327
-321
-348
-337
-340
-339
-344
-356
-325
-303
-306
-320
-330
-316
-308
-316
-324
-344
-358
-357
-338
-325
-310
-290
-265
-262
-262
-241
-220
-209
-192
-178
-176
-159
-181
-209
-223
-249
-254
-263
-277
-252
-269
-277
-271
-266
-263
-282
-279
-299
-331
-341
-358
-360
-351
-351
-357
-354
-337
-333
-310
-311
-302
-310
-343
-325
-303
-283
-289
-300
-301
-291
-276
-279
-295
-315
-319
-313
-286
-272
-267
-246
-220
-180
-153
-139
-104
-119
-144
-148
-160
-185
-220
-218
-221
-223
-197
-208
-205
-219
-248
-282
-313
-299
-302
-327
-338
-313
-296
-284
-274
-275
-259
-239
-225
-218
-249
-247
-262
-293
-276
-274
-289
-282
-292
-279
-251
-250
-241
-234
-250
-265
-256
-260
-278
-271
-267
-275
-264
-240
-213
-194
-176
-162
-161
-140
-124
-124
-149
-174
-173
-156
-193
-206
-202
-237
-236
-216
-213
-195
-201
-220
-219
-211
-209
-210
-224
-244
-263
-251
-255
-285
-299
-331
-337
-330
-317
-297
-318
-352
-329
-314
-328
-323
-313
-335
-331
-311
-280
-254
-258
-290
-278
-282
-304
-324
-334
-317
-288
-280
-299
-267
-248
-254
-262
-254
-240
-228
-205
-202
-182
-172
-179
-163
-157
-169
-163
-141
-145
-181
-190
-168
-151
-147
-171
-175
-180
-196
-179
-190
-216
-198
-195
-209
-199
-191
-187
-198
-220
-236
-261
-247
-220
-208
-199
-221
-248
-227
-249
-268
-257
-283
-291
-315
-355
-355
-339
-324
-279
-260
-248
-224
-219
-218
-229
-214
-215
-195
-159
-162
-162
-136
-125
-136
-122
-140
-163
-175
-178
-161
-129
-137
-165
-149
-170
-205
-227
-224
-239
-250
-230
-220
-215
-226
-229
-218
-223
-235
-254
-259
-260
-246
-224
-239
-224
-212
-190
-169
-177
-164
-161
-144
-144
-121
-91
-100
-111
-110
-76
-49
-39
-42
-25
-28
-47
-36
-28
-34
-40
-92
-141
-176
-191
-241
-298
-291
-268
-238
-233
-244
-251
-253
-240
-218
-214
-204
-166
-151
-152
-158
-156
-164
-192
-207
-194
-175
-175
-208
-245
-277
-277
-268
-277
-309
-318
-303
-309
-310
-294
-288
-297
-289
-269
-246
-228
-229
-212
-201
-215
-235
-239
-245
-271
-275
-287
-309
-302
-304
-297
-313
-324
-301
-289
-284
-273
-260
-229
-204
-219
-232
-252
-287
-298
-291
-297
-309
-335
-345
-372
-378
-361
-346
-337
-313
-303
-310
-312
-321
-333
-332
-312
-312
-312
-320
-336
-356
-381
-374
-388
-364
-336
-342
-356
-332
-313
-332
-349
-357
-348
-336
-332
-326
-315
-318
-302
-265
-254
-265
-296
-322
-318
-324
-330
-322
-283
-280
-298
-303
-299
-275
-253
-248
-222
-191
-186
-196
-206
-214
-215
-223
-227
-214
-223
-234
-263
-259
-222
-213
-201
-173
-146
-143
-168
-172
-177
-188
-211
-237
-231
-240
-258
-261
-292
-318
-296
-289
-293
-281
-282
-257
-261
-278
-291
-289
-264
-266
-261
-231
-220
-232
-269
-288
-273
-276
-273
-264
-263
-257
-281
-312
-323
-317
-331
-362
-364
-369
-385
-369
-372
-374
-345
-341
-336
-336
-358
-398
-419
-420
-421
-394
-332
-301
-259
-228
-220
-210
-217
-233
-257
-263
-274
-302
-331
-328
-289
-280
-317
-346
-335
-306
-280
-276
-265
-255
-260
-245
-239
-233
-252
-281
-295
-300
-292
-287
-281
-297
-312
-303
-318
-311
-294
-320
-355
-359
-338
-331
-361
-362
-357
-368
-368
-355
-339
-343
-321
-284
-278
-284
-304
-301
-279
-280
-270
-272
-263
-260
-282
-335
-345
-308
-300
-333
-351
-347
-325
-319
-330
-347
-371
-379
-371
-358
-346
-317
-299
-294
-281
-249
-270
-312
-313
-273
-251
-271
-290
-279
-279
-287
-275
-257
-243
-216
-225
-245
-245
-272
-301
-326
-354
-379
-360
-344
-320
-285
-293
-330
-334
-351
-381
-412
-426
-404
-387
-378
-354
-344
-330
-301
-270
-221
-208
-190
-164
-143
-141
-158
-212
-259
-265
-289
-311
-338
-337
-330
-326
-312
-260
-207
-166
-187
-223
-226
-229
-221
-224
-265
-284
-280
-258
-243
-254
-279
-332
-346
-290
-249
-257
-263
-217
-184
-195
-190
-185
-191
-221
-256
-267
-279
-306
-312
-344
-361
-392
-399
-380
-363
-327
-316
-329
-309
-268
-248
-271
-299
-311
-314
-300
-257
-219
-221
-234
-257
-284
-294
-291
-316
-359
-381
-391
-402
-405
-400
-378
-356
-340
-314
-321
-339
-291
-264
-242
-199
-169
-161
-175
-175
-178
-218
-249
-263
-279
-302
-310
-313
-329
-343
-349
-331
-327
-330
-320
-337
-361
-361
-360
-369
-358
-355
-375
-389
-406
-409
-413
-429
-448
-458
-475
-473
-449
-449
-464
-470
-449
-449
-430
-413
-436
-444
-383
-352
-336
-325
-332
-356
-385
-391
-387
-393
-425
-470
-506
-538
-537
-521
-518
-492
-481
-437
-432
-430
-400
-406
-412
-436
-473
-465
-466
-453
-416
-381
-363
-353
-336
-299
-254
-250
-225
-209
-212
-205
-195
-190
-208
-221
-208
-195
-196
-207
-231
-251
-259
-250
-253
-236
-213
-208
-224
-244
-236
-249
-274
-275
-275
-266
-258
-262
-253
-232
-228
-223
-226
-228
-236
-237
-226
-233
-221
-229
-243
-245
-251
-259
-250
-240
-242
-255
-278
-303
-314
-318
-325
-316
-314
-335
-335
-322
-325
-322
-328
-359
-389
-392
-403
-386
-378
-395
-380
-359
-354
-335
-312
-291
-248
-253
-272
-276
-287
-294
-285
-267
-279
-297
-310
-301
-298
-290
-287
-299
-308
-284
-250
-227
-215
-225
-215
-219
-223
-216
-230
-233
-248
-259
-256
-247
-235
-226
-224
-227
-238
-255
-253
-235
-248
-268
-266
-271
-273
-282
-300
-329
-337
-356
-370
-352
-336
-320
-301
-282
-261
-261
-269
-280
-295
-297
-303
-322
-319
-307
-284
-263
-275
-262
-260
-259
-241
-211
-187
-162
-163
-185
-193
-207
-216
-213
-216
-223
-234
-227
-220
-235
-255
-263
-269
-282
-282
-286
-269
-267
-276
-290
-298
-313
-305
-285
-289
-301
-318
-320
-335
-351
-374
-377
-356
-350
-345
-328
-300
-268
-259
-249
-234
-225
-226
-240
-251
-261
-256
-245
-260
-285
-301
-324
-339
-313
-288
-275
-258
-262
-272
-264
-236
-205
-207
-223
-227
-226
-229
-242
-240
-237
-228
-222
-216
-186
-155
-142
-130
-127
-145
-190
-200
-209
-218
-198
-193
-188
-169
-157
-197
-246
-284
-296
-311
-319
-300
-299
-309
-316
-347
-348
-354
-383
-402
-391
-367
-361
-342
-334
-334
-331
-323
-339
-362
-368
-364
-333
-323
-324
-308
-278
-283
-297
-313
-313
-300
-298
-292
-291
-279
-265
-267
-273
-258
-222
-204
-206
-198
-193
-198
-204
-219
-244
-252
-291
-335
-364
-390
-399
-415
-413
-393
-401
-409
-405
-419
-412
-394
-381
-372
-368
-343
-323
-319
-318
-337
-352
-369
-398
-419
-416
-401
-387
-376
-362
-343
-317
-298
-281
-277
-263
-260
-276
-284
-293
-300
-284
-269
-258
-261
-271
-268
-260
-258
-250
-228
-244
-258
-245
-238
-228
-235
-244
-240
-240
-222
-224
-216
-194
-170
-159
-156
-163
-185
-193
-205
-199
-176
-148
-143
-138
-142
-150
-151
-153
-147
-153
-158
-161
-184
-194
-187
-177
-169
-144
-108
-98
-112
-109
-90
-77
-95
-109
-99
-120
-140
-130
-134
-155
-161
-154
-169
-205
-237
-213
-163
-160
-149
-142
-153
-147
-157
-150
-157
-188
-192
-214
-231
-244
-246
-233
-233
-219
-200
-193
-196
-194
-178
-156
-134
-122
-147
-175
-164
-177
-192
-223
-227
-207
-227
-258
-295
-307
-303
-299
-286
-284
-279
-259
-242
-236
-260
-261
-263
-275
-272
-275
-264
-251
-240
-233
-239
-238
-255
-273
-290
-314
-339
-317
-279
-264
-253
-249
-233
-221
-215
-224
-236
-244
-242
-252
-258
-252
-286
-323
-329
-333
-356
-360
-352
-345
-354
-352
-329
-326
-321
-299
-290
-316
-338
-342
-355
-366
-338
-326
-331
-318
-305
-288
-271
-245
-228
-218
-212
-202
-184
-199
-211
-227
-240
-252
-276
-274
-266
-256
-241
-223
-223
-254
-265
-260
-274
-300
-302
-289
-288
-282
-278
-253
-249
-257
-276
-295
-314
-337
-338
-348
-353
-356
-366
-391
-408
-414
-408
-388
-384
-391
-400
-396
-363
-332
-316
-283
-275
-276
-265
-264
-243
-217
-197
-184
-170
-165
-189
-228
-252
-256
-261
-242
-253
-296
-319
-301
-313
-343
-359
-366
-365
-366
-360
-334
-293
-255
-238
-251
-215
-197
-209
-214
-231
-228
-224
-256
-276
-271
-261
-256
-241
-234
-233
-240
-256
-271
-277
-270
-283
-279
-266
-255
-242
-261
-260
-255
-250
-260
-298
-302
-279
-266
-285
-295
-300
-318
-343
-342
-307
-287
-302
-319
-311
-303
-296
-301
-299
-296
-305
-319
-302
-312
-347
-350
-348
-338
-303
-282
-268
-273
-297
-304
-300
-311
-304
-284
-283
-294
-307
-319
-331
-323
-283
-247
-234
-222
-215
-179
-133
-105
-84
-82
-83
-94
-100
-99
-134
-166
-161
-154
-155
-135
-132
-152
-172
-182
-213
-235
-230
-216
-204
-202
-189
-184
-191
-196
-185
-165
-151
-137
-141
-162
-166
-166
-193
-208
-206
-234
-265
-263
-264
-277
-283
-286
-294
-317
-311
-298
-301
-321
-343
-352
-365
-363
-364
-359
-346
-356
-359
-364
-348
-337
-325
-301
-278
-268
-278
-295
-306
-299
-287
-297
-248
-209
-229
-225
-232
-235
-225
-230
-245
-261
-260
-260
-270
-276
-273
-278
-279
-257
-248
-244
-255
-270
-277
-268
-273
-242
-212
-204
-190
-188
-199
-209
-239
-244
-215
-230
-243
-274
-307
-309
-307
-291
-295
-300
-302
-303
-325
-323
-303
-323
-362
-363
-342
-335
-327
-326
-324
-356
-363
-349
-351
-365
-356
-332
-324
-327
-329
-279
-242
-214
-190
-197
-199
-201
-192
-207
-242
-278
-288
-299
-307
-316
-313
-298
-287
-266
-242
-231
-220
-178
-151
-164
-173
-162
-166
-187
-201
-224
-241
-246
-245
-245
-250
-243
-218
-203
-189
-179
-184
-200
-227
-245
-254
-254
-276
-299
-307
-333
-350
-382
-410
-409
-392
-379
-370
-341
-311
-290
-303
-309
-294
-272
-242
-251
-255
-251
-244
-219
-210
-219
-214
-208
-228
-223
-216
-219
-238
-258
-257
-244
-246
-289
-305
-305
-307
-296
-299
-274
-238
-213
-205
-190
-157
-140
-161
-178
-157
-168
-178
-200
-219
-212
-198
-200
-231
-246
-257
-249
-239
-242
-249
-245
-223
-219
-200
-173
-180
-204
-205
-195
-204
-194
-192
-200
-182
-142
-114
-110
-106
-101
-120
-128
-136
-125
-99
-94
-89
-111
-118
-119
-143
-151
-146
-138
-145
-155
-174
-203
-223
-246
-255
-252
-252
-278
-282
-285
-295
-295
-301
-312
-325
-343
-344
-336
-307
-269
-270
-263
-260
-259
-248
-231
-225
-219
-187
-148
-153
-154
-143
-141
-141
-159
-162
-157
-172
-185
-190
-207
-226
-234
-254
-251
-228
-223
-228
-225
-231
-226
-214
-207
-193
-191
-215
-254
-264
-276
-303
-316
-351
-379
-382
-371
-349
-329
-319
-337
-325
-311
-322
-320
-308
-301
-288
-300
-296
-285
-306
-324
-313
-305
-310
-319
-320
-314
-308
-289
-275
-283
-274
-260
-239
-244
-247
-244
-240
-217
-202
-189
-188
-178
-167
-149
-135
-135
-122
-123
-130
-143
-152
-155
-149
-127
-133
-137
-153
-182
-183
-178
-172
-168
-177
-182
-182
-188
-183
-175
-199
-208
-207
-211
-209
-233
-244
-251
-267
-277
-284
-281
-292
-315
-341
-363
-379
-396
-401
-400
-382
-348
-342
-350
-364
-364
-365
-369
-380
-390
-377
-351
-338
-326
-318
-324
-331
-320
-291
-275
-276
-258
-254
-277
-288
-318
-334
-318
-299
-286
-290
-305
-313
-329
-321
-287
-272
-270
-299
-339
-349
-352
-333
-308
-296
-305
-320
-324
-324
-344
-375
-384
-409
-415
-397
-390
-410
-424
-414
-411
-404
-403
-409
-396
-385
-374
-370
-394
-401
-373
-348
-336
-303
-288
-278
-276
-271
-257
-240
-250
-276
-275
-266
-254
-266
-267
-261
-276
-306
-317
-322
-331
-331
-344
-373
-380
-361
-361
-372
-361
-356
-381
-402
-381
-369
-380
-391
-399
-417
-427
-431
-407
-387
-367
-364
-362
-349
-347
-338
-329
-354
-364
-359
-368
-355
-354
-357
-367
-363
-362
-358
-349
-334
-321
-316
-327
-355
-360
-356
-352
-351
-356
-361
-375
-369
-346
-322
-315
-318
-315
-309
-301
-317
-319
-305
-283
-255
-231
-213
-219
-242
-243
-248
-250
-244
-254
-239
-226
-262
-282
-303
-331
-337
-330
-333
-323
-284
-284
-283
-271
-279
-282
-268
-245
-234
-234
-236
-242
-222
-208
-205
-205
-205
-189
-191
-190
-200
-194
-172
-133
-108
-99
-80
-56
-43
-44
-37
-51
-70
-95
-115
-120
-154
-201
-247
-282
-291
-276
-269
-270
-284
-288
-286
-309
-299
-299
-318
-338
-348
-360
-374
-364
-353
-357
-362
-357
-347
-331
-327
-321
-304
-301
-305
-284
-264
-273
-284
-274
-254
-267
-285
-283
-292
-297
-311
-319
-317
-305
-303
-296
-308
-325
-334
-314
-279
-269
-275
-263
-241
-228
-241
-246
-243
-261
-270
-276
-283
-280
-257
-239
-222
-200
-186
-189
-179
-170
-186
-203
-210
-211
-228
-245
-238
-235
-235
-230
-240
-262
-259
-250
-240
-243
-268
-272
-262
-255
-232
-216
-213
-204
-198
-188
-171
-166
-184
-184
-187
-188
-196
-233
-247
-246
-258
-263
-249
-231
-215
-219
-221
-232
-243
-237
-214
-191
-191
-200
-192
-181
-176
-172
-173
-167
-174
-191
-214
-221
-237
-267
-261
-225
-211
-203
-190
-195
-216
-234
-243
-258
-263
-259
-283
-323
-339
-330
-323
-298
-271
-233
-202
-189
-174
-169
-142
-119
-115
-107
-131
-157
-165
-182
-181
-209
-243
-279
-279
-267
-273
-276
-281
-256
-239
-234
-217
-211
-204
-209
-222
-232
-265
-275
-284
-288
-286
-280
-296
-318
-307
-308
-291
-263
-237
-229
-230
-226
-219
-213
-221
-230
-240
-234
-236
-238
-225
-234
-242
-251
-266
-263
-259
-268
-258
-277
-293
-296
-317
-319
-292
-266
-277
-290
-317
-341
-334
-321
-322
-317
-300
-277
-265
-253
-230
-221
-207
-220
-238
-228
-233
-247
-233
-217
-223
-247
-256
-237
-232
-240
-253
-244
-238
-248
-247
-252
-262
-268
-271
-258
-241
-229
-227
-225
-232
-250
-258
-278
-294
-296
-288
-306
-300
-275
-270
-262
-243
-222
-214
-214
-201
-185
-179
-183
-184
-189
-226
-233
-238
-229
-213
-214
-219
-219
-203
-200
-214
-220
-202
-216
-245
-244
-247
-252
-245
-231
-226
-205
-182
-173
-178
-197
-197
-208
-226
-234
-230
-209
-208
-228
-257
-266
-271
-269
-258
-285
-282
-252
-256
-262
-263
-264
-249
-250
-264
-252
-232
-242
-246
-242
-245
-235
-220
-191
-172
-163
-161
-134
-113
-121
-118
-121
-105
-118
-138
-153
-180
-191
-201
-218
-236
-252
-267
-274
-246
-221
-205
-192
-172
-155
-158
-162
-168
-173
-189
-213
-227
-234
-257
-261
-264
-284
-284
-285
-286
-279
-271
-279
-291
-314
-315
-306
-287
-278
-270
-264
-249
-248
-258
-257
-261
-268
-278
-282
-292
-297
-299
-305
-323
-314
-289
-280
-257
-235
-256
-270
-253
-258
-262
-256
-253
-252
-256
-259
-274
-284
-293
-293
-281
-265
-272
-279
-270
-253
-204
-153
-113
-94
-73
-78
-75
-72
-82
-85
-117
-138
-157
-170
-189
-189
-187
-189
-183
-203
-235
-263
-266
-264
-242
-221
-214
-214
-234
-248
-226
-204
-212
-217
-222
-231
-244
-279
-280
-291
-298
-311
-328
-321
-318
-305
-309
-316
-314
-322
-319
-297
-287
-267
-252
-247
-250
-255
-240
-229
-232
-237
-253
-273
-271
-256
-244
-223
-199
-179
-162
-159
-155
-170
-168
-157
-151
-158
-183
-195
-194
-194
-212
-221
-214
-190
-178
-180
-207
-220
-223
-197
-178
-192
-178
-155
-153
-130
-114
-127
-136
-133
-117
-124
-146
-163
-172
-187
-199
-228
-252
-253
-242
-223
-199
-190
-195
-194
-177
-178
-202
-208
-202
-203
-216
-221
-238
-265
-271
-295
-301
-271
-246
-238
-240
-230
-223
-241
-239
-220
-210
-196
-186
-187
-189
-212
-226
-227
-227
-245
-273
-296
-304
-293
-273
-261
-237
-226
-255
-262
-267
-276
-288
-291
-285
-273
-256
-257
-262
-260
-246
-229
-213
-197
-190
-181
-172
-166
-171
-184
-167
-187
-208
-213
-209
-194
-197
-174
-134
-105
-91
-85
-85
-109
-127
-145
-154
-167
-202
-207
-228
-237
-223
-206
-196
-199
-192
-184
-177
-179
-184
-207
-230
-242
-279
-321
-328
-313
-320
-344
-341
-325
-322
-298
-285
-273
-251
-218
-184
-172
-160
-159
-164
-177
-175
-158
-151
-168
-195
-206
-222
-250
-258
-250
-265
-278
-286
-276
-268
-262
-234
-237
-261
-270
-246
-233
-228
-228
-232
-250
-261
-259
-258
-242
-236
-236
-231
-238
-248
-246
-235
-247
-274
-287
-308
-318
-307
-278
-229
-212
-209
-185
-181
-211
-236
-246
-228
-199
-180
-190
-182
-201
-240
-243
-244
-250
-255
-243
-234
-225
-213
-203
-197
-193
-195
-187
-173
-163
-162
-151
-140
-136
-143
-144
-134
-143
-148
-137
-151
-168
-186
-195
-206
-223
-207
-218
-220
-212
-209
-227
-247
-254
-273
-306
-361
-392
-418
-423
-416
-379
-338
-325
-295
-287
-274
-295
-326
-324
-332
-335
-333
-338
-342
-345
-326
-291
-278
-269
-260
-248
-227
-191
-172
-184
-207
-229
-227
-234
-241
-263
-294
-302
-305
-313
-318
-302
-282
-279
-279
-285
-273
-270
-263
-236
-236
-251
-242
-222
-205
-190
-167
-166
-191
-200
-200
-216
-242
-212
-184
-179
-190
-230
-269
-277
-276
-274
-253
-244
-251
-252
-247
-260
-292
-310
-337
-368
-387
-374
-369
-369
-326
-325
-341
-323
-301
-260
-259
-285
-282
-287
-310
-342
-353
-359
-358
-337
-331
-328
-322
-293
-283
-293
-278
-253
-252
-253
-263
-281
-283
-268
-255
-261
-254
-253
-245
-230
-226
-250
-254
-244
-240
-229
-236
-222
-219
-207
-216
-230
-240
-261
-250
-240
-240
-237
-226
-213
-197
-205
-221
-262
-314
-334
-336
-339
-336
-313
-297
-282
-266
-237
-195
-162
-154
-147
-143
-159
-180
-206
-232
-263
-287
-292
-293
-286
-275
-268
-261
-266
-252
-248
-264
-265
-274
-290
-308
-319
-334
-336
-322
-333
-337
-332
-355
-355
-341
-340
-344
-359
-360
-352
-332
-310
-309
-311
-316
-291
-283
-289
-302
-328
-321
-320
-330
-340
-351
-374
-398
-404
-397
-384
-381
-376
-356
-348
-351
-340
-315
-289
-287
-295
-326
-371
-401
-426
-423
-412
-405
-382
-376
-409
-407
-375
-349
-344
-342
-344
-335
-350
-350
-331
-346
-377
-384
-357
-316
-290
-282
-302
-326
-347
-364
-395
-415
-413
-391
-387
-390
-354
-328
-307
-325
-320
-314
-306
-297
-310
-303
-299
-293
-287
-293
-293
-295
-307
-290
-298
-328
-347
-375
-374
-348
-335
-320
-308
-306
-327
-344
-364
-361
-340
-337
-348
-327
-309
-301
-295
-297
-278
-252
-249
-252
-293
-334
-332
-320
-308
-311
-320
-339
-356
-364
-369
-344
-310
-325
-335
-326
-330
-347
-343
-306
-281
-257
-238
-250
-263
-264
-254
-266
-297
-321
-314
-305
-290
-266
-275
-299
-297
-272
-270
-298
-305
-292
-291
-289
-283
-262
-247
-241
-251
-256
-248
-240
-232
-230
-247
-244
-250
-257
-259
-254
-248
-255
-287
-318
-337
-342
-328
-331
-337
-347
-339
-330
-308
-293
-280
-263
-270
-266
-265
-259
-267
-290
-311
-328
-336
-353
-369
-392
-395
-391
-409
-414
-400
-394
-364
-325
-306
-294
-285
-301
-313
-310
-309
-318
-325
-326
-341
-358
-372
-382
-395
-397
-382
-352
-330
-332
-326
-314
-292
-277
-250
-236
-236
-218
-224
-239
-269
-298
-309
-309
-290
-282
-250
-222
-219
-221
-233
-220
-219
-211
-211
-222
-240
-268
-294
-318
-326
-323
-310
-281
-268
-267
-268
-270
-272
-283
-279
-265
-249
-244
-252
-275
-289
-291
-291
-287
-276
-269
-284
-285
-267
-259
-271
-283
-274
-261
-273
-287
-305
-334
-339
-337
-342
-321
-320
-340
-334
-318
-292
-276
-267
-264
-245
-218
-200
-206
-204
-182
-180
-183
-184
-197
-215
-221
-198
-185
-175
-165
-192
-196
-191
-190
-199
-193
-180
-192
-204
-231
-250
-275
-292
-270
-289
-317
-331
-341
-336
-329
-329
-331
-313
-292
-269
-270
-317
-350
-337
-363
-391
-389
-415
-444
-458
-439
-426
-427
-422
-420
-402
-374
-352
-335
-348
-376
-383
-378
-365
-358
-346
-357
-364
-373
-364
-343
-358
-371
-380
-394
-395
-407
-417
-406
-405
-403
-389
-377
-381
-372
-371
-384
-376
-368
-396
-406
-412
-413
-410
-412
-409
-399
-365
-337
-322
-317
-311
-331
-339
-341
-364
-406
-420
-404
-389
-388
-395
-387
-384
-368
-349
-339
-324
-319
-326
-332
-352
-354
-329
-313
-304
-315
-326
-333
-334
-332
-328
-314
-305
-290
-284
-312
-327
-331
-342
-329
-328
-340
-336
-330
-326
-297
-270
-266
-289
-302
-291
-275
-289
-288
-287
-300
-314
-323
-316
-317
-316
-322
-313
-322
-319
-307
-286
-252
-221
-217
-233
-227
-221
-237
-262
-276
-304
-347
-363
-345
-335
-333
-333
-347
-343
-335
-324
-303
-301
-312
-323
-341
-375
-410
-418
-395
-392
-398
-397
-428
-470
-477
-458
-437
-423
-394
-383
-376
-364
-364
-357
-340
-316
-325
-340
-340
-335
-344
-373
-399
-419
-435
-440
-429
-415
-418
-448
-457
-446
-427
-424
-419
-414
-385
-347
-357
-361
-362
-362
-359
-353
-352
-372
-363
-341
-335
-324
-345
-378
-373
-354
-343
-336
-327
-314
-314
-305
-314
-348
-353
-347
-324
-325
-331
-327
-320
-302
-295
-307
-302
-303
-322
-328
-336
-345
-348
-372
-394
-395
-380
-372
-368
-369
-385
-392
-396
-402
-389
-377
-380
-374
-380
-372
-358
-350
-325
-315
-311
-301
-312
-304
-315
-330
-326
-325
-335
-345
-337
-324
-321
-313
-283
-263
-266
-260
-241
-224
-223
-228
-221
-204
-197
-197
-179
-169
-171
-185
-200
-227
-251
-247
-236
-260
-282
-284
-302
-311
-315
-320
-333
-337
-328
-330
-322
-328
-345
-341
-351
-346
-324
-312
-306
-326
-321
-306
-307
-292
-273
-269
-260
-256
-255
-244
-250
-237
-232
-245
-245
-246
-256
-253
-249
-236
-226
-220
-213
-215
-203
-208
-217
-200
-184
-179
-195
-194
-200
-213
-228
-258
-272
-278
-297
-300
-297
-297
-314
-339
-348
-356
-365
-381
-393
-418
-416
-401
-400
-400
-397
-402
-402
-392
-410
-434
-439
-437
-440
-449
-444
-455
-464
-465
-455
-426
-427
-426
-402
-385
-369
-363
-354
-379
-414
-436
-439
-432
-428
-409
-399
-373
-362
-360
-322
-282
-257
-272
-279
-281
-283
-298
-308
-308
-273
-427
-489
-283
-276
-331
-462
-537
-436
-335
-321
-350
-437
-379
-229
-122
-55
-78
-190
-347
-316
-181
-253
-365
-413
-490
-480
-348
-309
-308
-338
-439
-458
-383
-329
-337
-358
-378
-337
-312
-289
-223
-161
-126
-101
-54
-16
-11
-23
-38
-55
-65
-61
-72
-103
-147
-197
-215
-203
-201
-218
-239
-273
-279
-291
-313
-326
-368
-398
-393
-400
-444
-477
-496
-518
-546
-548
-522
-504
-490
-496
-507
-524
-540
-526
-501
-465
-441
-423
-418
-428
-438
-427
-405
-392
-378
-381
-374
-366
-379
-370
-377
-400
-408
-422
-439
-438
-449
-447
-442
-442
-409
-371
-348
-318
-307
-317
-315
-303
-302
-312
-327
-357
-384
-394
-366
-348
-354
-360
-370
-399
-426
-428
-414
-400
-409
-408
-401
-409
-421
-433
-461
-497
-504
-497
-476
-465
-452
-436
-448
-435
-405
-384
-375
-370
-347
-313
-298
-313
-321
-331
-321
-332
-344
-335
-350
-372
-354
-334
-328
-336
-350
-363
-380
-384
-383
-394
-392
-378
-368
-350
-333
-327
-331
-355
-372
-366
-363
-365
-366
-346
-347
-347
-339
-330
-319
-272
-238
-230
-228
-209
-180
-156
-120
-110
-110
-108
-111
-144
-166
-170
-174
-174
-180
-175
-189
-222
-242
-265
-274
-260
-267
-261
-235
-241
-211
-195
-206
-203
-212
-202
-191
-152
-125
-132
-119
-119
-112
-77
-33
2
23
23
10
-6
-14
3
21
30
26
35
29
12
-4
-14
1
8
5
2
-8
-31
-46
-68
-88
-56
-35
-48
-53
-40
-18
-1
7
18
15
17
10
-16
-56
-76
-52
-48
-68
-83
-81
-84
-76
-90
-112
-106
-104
-89
-74
-74
-59
-59
-66
-91
-124
-141
-146
-163
-177
-171
-185
-208
-203
-215
-227
-213
-210
-216
-216
-200
-191
-170
-158
-170
-181
-185
-187
-183
-180
-189
-225
-255
-260
-264
-291
-301
-315
-342
-357
-351
-354
-347
-344
-327
-288
-277
-261
-251
-230
-223
-248
-273
-306
-330
-351
-359
-385
-419
-429
-445
-463
-453
-447
-451
-437
-427
-426
-430
-418
-401
-398
-423
-436
-426
-425
-406
-382
-365
-387
-408
-402
-416
-409
-419
-451
-480
-502
-478
-461
-455
-423
-399
-363
-341
-332
-349
-380
-382
-372
-342
-322
-344
-390
-412
-419
-411
-409
-428
-423
-411
-423
-437
-458
-468
-462
-453
-444
-460
-465
-444
-422
-410
-416
-426
-439
-458
-456
-439
-428
-414
-399
-383
-380
-375
-365
-356
-344
-328
-322
-322
-341
-361
-365
-386
-405
-401
-385
-372
-349
-317
-308
-318
-320
-310
-314
-325
-317
-317
-328
-319
-287
-255
-236
-237
-229
-214
-210
-204
-187
-186
-201
-216
-233
-247
-240
-243
-251
-250
-247
-259
-265
-272
-285
-301
-300
-272
-273
-287
-256
-249
-263
-276
-273
-239
-229
-225
-244
-250
-242
-263
-280
-287
-282
-283
-299
-299
-293
-273
-246
-225
-209
-202
-186
-142
-114
-108
-131
-178
-201
-231
-250
-268
-270
-273
-282
-268
-261
-257
-251
-289
-315
-330
-350
-355
-366
-357
-364
-374
-377
-389
-392
-394
-410
-422
-417
-398
-381
-384
-379
-376
-383
-384
-385
-390
-385
-368
-358
-357
-323
-284
-276
-288
-308
-312
-296
-287
-289
-279
-246
-216
-194
-186
-181
-181
-197
-215
-233
-250
-250
-232
-234
-237
-255
-290
-322
-326
-316
-313
-333
-340
-325
-333
-345
-365
-355
-345
-351
-328
-300
-297
-296
-268
-224
-203
-179
-175
-190
-226
-260
-288
-299
-280
-278
-267
-264
-279
-286
-295
-298
-293
-290
-273
-276
-269
-254
-249
-219
-206
-233
-259
-255
-248
-252
-247
-229
-214
-212
-210
-195
-206
-231
-228
-211
-205
-221
-219
-235
-268
-274
-257
-225
-215
-202
-153
-142
-145
-148
-135
-127
-116
-116
-122
-122
-112
-101
-97
-120
-126
-122
-124
-147
-161
-159
-166
-167
-183
-190
-217
-254
-272
-295
-303
-282
-261
-253
-240
-226
-221
-222
-217
-206
-208
-218
-221
-229
-244
-235
-240
-238
-228
-242
-244
-258
-289
-324
-320
-304
-308
-299
-289
-288
-277
-272
-269
-253
-247
-255
-285
-316
-317
-318
-327
-329
-362
-393
-392
-382
-363
-348
-330
-336
-369
-407
-424
-406
-397
-396
-394
-404
-390
-387
-390
-376
-351
-355
-365
-354
-368
-374
-380
-373
-357
-341
-332
-315
-314
-300
-284
-293
-299
-291
-283
-273
-268
-289
-289
-295
-290
-272
-258
-251
-246
-240
-247
-269
-293
-315
-345
-352
-334
-322
-317
-296
-268
-247
-247
-270
-311
-325
-314
-309
-298
-296
-291
-293
-303
-303
-296
-285
-279
-272
-248
-244
-277
-285
-263
-256
-259
-250
-244
-220
-190
-203
-218
-215
-205
-222
-234
-209
-198
-193
-182
-186
-201
-185
-173
-189
-168
-183
-220
-218
-229
-239
-252
-262
-258
-247
-235
-220
-211
-196
-192
-193
-164
-141
-125
-108
-104
-91
-88
-126
-132
-124
-104
-80
-84
-89
-100
-114
-126
-128
-143
-164
-164
-156
-171
-175
-186
-170
-153
-133
-130
-142
-150
-145
-117
-108
-100
-90
-112
-133
-157
-165
-155
-158
-147
-146
-146
-136
-145
-167
-175
-173
-174
-198
-198
-173
-174
-178
-159
-155
-172
-185
-214
-237
-238
-222
-203
-211
-211
-209
-221
-225
-216
-211
-202
-195
-234
-261
-257
-267
-273
-267
-251
-229
-211
-206
-186
-184
-196
-193
-203
-199
-182
-180
-197
-212
-208
-178
-130
-111
-109
-87
-82
-88
-78
-84
-114
-145
-135
-120
-142
-153
-152
-147
-163
-168
-162
-159
-145
-122
-99
-91
-104
-122
-122
-124
-149
-174
-160
-154
-156
-180
-200
-209
-210
-194
-178
-174
-163
-176
-178
-148
-123
-102
-87
-72
-74
-91
-107
-122
-126
-116
-118
-119
-139
-148
-138
-129
-124
-108
-81
-81
-93
-101
-123
-149
-178
-179
-160
-146
-131
-126
-102
-78
-86
-78
-73
-83
-81
-69
-87
-104
-102
-118
-125
-144
-140
-108
-82
-85
-122
-138
-134
-141
-132
-105
-101
-98
-99
-125
-137
-110
-106
-106
-88
-64
-58
-60
-45
-55
-63
-75
-96
-88
-72
-72
-102
-106
-117
-139
-139
-144
-155
-131
-86
-53
-49
-65
-76
-86
-112
-130
-125
-122
-135
-139
-132
-134
-170
-218
-236
-242
-244
-261
-288
-295
-274
-274
-272
-275
-282
-271
-273
-276
-275
-270
-270
-281
-286
-269
-251
-241
-250
-262
-270
-258
-266
-269
-253
-259
-248
-238
-222
-223
-245
-268
-272
-268
-279
-290
-286
-276
-277
-274
-260
-235
-210
-196
-166
-137
-137
-169
-198
-214
-220
-228
-233
-232
-245
-266
-279
-266
-263
-252
-236
-241
-229
-221
-221
-223
-230
-248
-274
-292
-312
-335
-346
-362
-385
-395
-386
-362
-337
-346
-353
-319
-311
-331
-341
-335
-305
-270
-259
-245
-221
-225
-239
-244
-258
-294
-292
-271
-252
-253
-258
-251
-230
-190
-164
-160
-151
-169
-194
-193
-184
-158
-148
-152
-155
-154
-145
-154
-156
-158
-149
-132
-141
-162
-169
-168
-162
-158
-147
-140
-135
-124
-145
-150
-147
-130
-112
-100
-113
-125
-120
-131
-144
-125
-82
-64
-86
-133
-162
-181
-191
-201
-231
-237
-242
-239
-229
-242
-238
-250
-278
-270
-240
-232
-225
-246
-269
-268
-265
-255
-235
-216
-216
-215
-204
-186
-190
-219
-236
-221
-200
-183
-199
-209
-229
-258
-284
-310
-326
-333
-329
-314
-279
-274
-270
-261
-256
-257
-250
-238
-233
-246
-291
-323
-332
-353
-373
-361
-354
-355
-377
-374
-368
-352
-353
-338
-308
-311
-297
-277
-241
-212
-215
-230
-233
-239
-260
-266
-244
-219
-214
-224
-240
-269
-298
-298
-285
-300
-316
-318
-316
-330
-337
-314
-301
-301
-300
-302
-331
-356
-360
-347
-332
-322
-319
-339
-357
-353
-330
-302
-263
-209
-187
-188
-194
-205
-182
-147
-135
-124
-107
-89
-99
-145
-165
-165
-157
-135
-113
-83
-63
-82
-90
-90
-85
-84
-97
-78
-66
-62
-52
-42
-39
-37
-52
-65
-81
-95
-88
-98
-76
-53
-32
-27
-59
-76
-96
-122
-131
-133
-148
-154
-156
-141
-132
-161
-172
-158
-145
-129
-111
-108
-113
-115
-130
-136
-149
-158
-166
-162
-153
-170
-190
-202
-196
-195
-205
-214
-243
-269
-266
-264
-285
-306
-311
-302
-273
-237
-237
-241
-243
-231
-215
-217
-218
-210
-206
-202
-196
-185
-174
-165
-148
-122
-93
-83
-100
-114
-86
-40
-20
-33
-45
-65
-79
-81
-95
-84
-84
-110
-117
-113
-109
-106
-147
-173
-187
-222
-251
-270
-267
-258
-248
-244
-257
-270
-277
-297
-309
-301
-285
-260
-250
-261
-272
-246
-236
-237
-242
-249
-254
-279
-264
-238
-210
-190
-193
-211
-218
-232
-250
-261
-267
-263
-281
-275
-267
-250
-228
-243
-240
-221
-235
-215
-204
-204
-189
-186
-175
-181
-203
-219
-225
-230
-257
-273
-288
-304
-267
-220
-195
-190
-190
-210
-217
-221
-243
-257
-255
-225
-216
-231
-249
-262
-257
-243
-247
-242
-251
-270
-262
-268
-271
-271
-250
-245
-245
-244
-247
-270
-290
-294
-292
-313
-351
-352
-314
-300
-289
-301
-314
-314
-317
-311
-313
-310
-321
-315
-300
-320
-331
-322
-317
-332
-345
-332
-300
-267
-254
-238
-235
-232
-226
-225
-227
-214
-203
-206
-204
-196
-195
-216
-238
-262
-266
-264
-276
-280
-301
-325
-341
-335
-328
-341
-337
-334
-338
-318
-300
-298
-306
-318
-337
-363
-379
-403
-421
-429
-435
-436
-427
-420
-433
-444
-444
-441
-433
-445
-444
-447
-471
-477
-473
-482
-493
-469
-477
-512
-528
-514
-503
-498
-486
-469
-447
-424
-403
-403
-404
-382
-370
-357
-353
-345
-338
-343
-338
-350
-370
-385
-374
-369
-368
-335
-317
-318
-323
-332
-327
-306
-274
-258
-271
-269
-258
-274
-289
-299
-317
-324
-307
-302
-294
-294
-326
-344
-355
-346
-342
-354
-346
-329
-334
-337
-321
-331
-370
-384
-400
-419
-417
-395
-387
-392
-390
-377
-391
-421
-402
-377
-359
-346
-357
-383
-410
-408
-410
-422
-405
-386
-392
-397
-401
-414
-423
-431
-414
-397
-393
-361
-359
-382
-382
-370
-349
-349
-335
-327
-329
-340
-376
-411
-431
-437
-425
-430
-425
-412
-386
-376
-391
-371
-356
-349
-350
-357
-347
-345
-364
-391
-402
-404
-388
-384
-399
-419
-439
-432
-439
-468
-482
-462
-458
-484
-485
-494
-523
-534
-524
-505
-504
-522
-516
-513
-500
-491
-513
-544
-557
-576
-600
-618
-611
-583
-562
-531
-497
-496
-496
-483
-474
-465
-470
-474
-480
-497
-517
-536
-538
-526
-517
-494
-470
-453
-455
-466
-457
-460
-454
-444
-428
-422
-414
-419
-446
-453
-448
-455
-458
-455
-445
-438
-434
-447
-448
-446
-451
-433
-419
-394
-368
-340
-336
-341
-336
-343
-341
-320
-312
-305
-289
-298
-312
-314
-332
-348
-352
-370
-366
-341
-316
-310
-302
-283
-279
-258
-258
-270
-286
-300
-312
-318
-337
-347
-345
-339
-341
-349
-350
-367
-371
-376
-405
-411
-416
-395
-374
-343
-324
-313
-289
-277
-265
-247
-230
-209
-188
-211
-247
-277
-283
-280
-274
-253
-234
-231
-228
-215
-186
-170
-194
-207
-192
-166
-138
-140
-123
-105
-102
-128
-160
-149
-143
-148
-149
-141
-136
-137
-155
-157
-162
-161
-155
-143
-116
-96
-80
-83
-81
-74
-74
-75
-76
-78
-94
-86
-60
-65
-80
-97
-86
-89
-77
-64
-75
-72
-85
-73
-63
-69
-63
-37
-24
-25
-11
-2
-11
6
37
31
20
12
-7
-18
-4
8
16
7
-2
-18
-47
-82
-107
-121
-122
-125
-133
-126
-119
-127
-130
-139
-150
-159
-155
-144
-136
-150
-150
-158
-199
-213
-215
-221
-237
-244
-248
-242
-260
-270
-251
-241
-233
-218
-191
-159
-142
-142
-136
-149
-152
-137
-136
-149
-144
-137
-149
-131
-143
-151
-142
-124
-115
-125
-95
-93
-83
-66
-65
-50
-52
-68
-74
-90
-90
-45
-21
-35
-40
-61
-67
-74
-93
-104
-110
-130
-140
-153
-163
-166
-170
-158
-143
-126
-117
-95
-90
-92
-94
-114
-144
-151
-115
-102
-96
-89
-98
-111
-109
-86
-63
-54
-23
6
8
24
21
-5
-37
-79
-105
-100
-87
-72
-64
-82
-85
-103
-113
-128
-157
-147
-148
-157
-159
-163
-157
-163
-165
-168
-167
-174
-204
-206
-217
-244
-261
-280
-315
-337
-350
-365
-381
-372
-340
-308
-275
-241
-233
-241
-246
-246
-237
-239
-248
-250
-243
-205
-177
-161
-138
-127
-117
-121
-123
-146
-169
-200
-235
-237
-208
-192
-173
-157
-146
-130
-140
-136
-126
-146
-161
-167
-175
-195
-213
-224
-237
-241
-239
-258
-238
-205
-194
-176
-190
-208
-247
-276
-284
-278
-266
-283
-301
-289
-274
-265
-239
-218
-212
-202
-190
-190
-188
-174
-157
-152
-153
-150
-151
-174
-176
-160
-144
-159
-154
-152
-154
-133
-97
-89
-120
-145
-148
-176
-214
-224
-219
-210
-188
-174
-193
-233
-247
-220
-208
-210
-190
-183
-206
-217
-213
-216
-239
-247
-236
-229
-242
-235
-240
-221
-194
-175
-171
-161
-145
-153
-155
-151
-135
-120
-134
-142
-136
-140
-141
-141
-156
-163
-154
-139
-132
-137
-150
-148
-143
-138
-123
-103
-94
-86
-87
-96
-104
-126
-149
-161
-168
-180
-169
-158
-167
-176
-170
-159
-172
-172
-156
-140
-148
-157
-157
-176
-183
-176
-181
-194
-178
-184
-180
-161
-160
-153
-149
-141
-127
-137
-136
-108
-98
-84
-77
-80
-89
-115
-147
-164
-160
-138
-118
-107
-87
-106
-125
-141
-161
-151
-143
-131
-132
-134
-125
-108
-89
-115
-146
-145
-151
-155
-159
-163
-186
-193
-178
-182
-156
-159
-170
-169
-175
-175
-180
-182
-184
-187
-216
-223
-228
-249
-245
-248
-257
-255
-244
-213
-214
-245
-251
-248
-239
-240
-240
-248
-264
-274
-299
-307
-310
-314
-338
-326
-325
-327
-307
-308
-283
-239
-205
-204
-202
-184
-160
-146
-141
-145
-154
-164
-168
-171
-204
-235
-265
-275
-254
-246
-260
-278
-297
-309
-299
-286
-277
-277
-267
-278
-301
-292
-251
-249
-233
-232
-259
-277
-311
-337
-348
-331
-325
-320
-329
-339
-341
-333
-321
-330
-345
-338
-316
-309
-289
-259
-241
-207
-191
-177
-167
-167
-155
-154
-188
-223
-252
-263
-275
-270
-243
-240
-231
-213
-207
-225
-235
-221
-221
-224
-247
-269
-268
-272
-282
-306
-316
-326
-322
-323
-326
-306
-296
-293
-308
-317
-329
-330
-327
-305
-275
-250
-208
-200
-199
-191
-207
-236
-237
-247
-248
-250
-256
-235
-207
-186
-174
-144
-108
-86
-84
-99
-114
-127
-163
-189
-185
-188
-172
-166
-161
-148
-158
-159
-157
-152
-142
-142
-135
-131
-132
-112
-103
-125
-135
-134
-130
-116
-107
-111
-113
-124
-150
-165
-160
-134
-101
-87
-76
-59
-54
-42
-19
8
22
12
19
55
83
116
130
104
88
83
68
45
12
-20
-25
-7
12
23
38
61
64
54
47
48
65
73
57
48
22
-6
-32
-40
-32
-43
-58
-68
-86
-97
-92
-80
-84
-101
-112
-137
-154
-165
-178
-182
-157
-141
-151
-166
-187
-189
-196
-186
-182
-203
-213
-207
-214
-202
-169
-154
-140
-149
-174
-185
-188
-179
-151
-115
-92
-116
-121
-119
-106
-82
-75
-82
-73
-49
-54
-63
-46
-45
-60
-71
-65
-56
-72
-93
-131
-142
-142
-148
-150
-168
-171
-167
-179
-214
-216
-210
-223
-225
-205
-204
-243
-270
-285
-296
-305
-307
-296
-311
-332
-340
-354
-343
-335
-326
-302
-307
-331
-342
-346
-353
-355
-363
-376
-399
-411
-420
-454
-461
-447
-441
-433
-419
-403
-415
-422
-426
-440
-463
-489
-493
-496
-498
-512
-539
-538
-515
-493
-456
-427
-397
-361
-355
-361
-376
-403
-434
-467
-486
-505
-505
-499
-484
-465
-446
-429
-440
-436
-434
-431
-419
-408
-395
-402
-421
-415
-405
-402
-395
-403
-400
-406
-442
-441
-427
-437
-438
-444
-457
-462
-454
-433
-423
-395
-362
-359
-370
-360
-349
-354
-348
-355
-394
-436
-449
-454
-460
-469
-460
-463
-480
-482
-479
-470
-471
-483
-476
-444
-411
-405
-387
-367
-346
-350
-350
-333
-325
-338
-356
-348
-352
-357
-361
-367
-387
-413
-418
-440
-422
-403
-398
-364
-337
-335
-313
-282
-301
-307
-295
-306
-327
-343
-339
-315
-300
-326
-331
-332
-343
-331
-314
-287
-270
-269
-269
-284
-283
-255
-224
-214
-218
-226
-221
-212
-230
-229
-203
-189
-223
-259
-294
-336
-357
-382
-384
-391
-408
-401
-406
-409
-405
-389
-373
-383
-387
-375
-377
-381
-396
-395
-380
-364
-351
-343
-327
-333
-333
-329
-329
-321
-309
-290
-287
-284
-284
-299
-318
-321
-329
-330
-302
-304
-324
-326
-331
-321
-323
-319
-301
-280
-280
-299
-303
-301
-307
-301
-283
-259
-252
-240
-233
-221
-217
-231
-231
-244
-258
-263
-279
-306
-318
-328
-316
-284
-278
-282
-267
-250
-242
-239
-266
-301
-301
-305
-313
-301
-312
-321
-306
-288
-281
-305
-323
-325
-330
-350
-375
-370
-366
-356
-337
-342
-337
-338
-330
-322
-317
-325
-333
-328
-341
-354
-379
-389
-392
-411
-409
-402
-382
-360
-362
-362
-377
-363
-350
-363
-360
-367
-375
-381
-394
-414
-430
-437
-427
-420
-417
-412
-418
-432
-444
-457
-464
-471
-457
-439
-422
-413
-414
-395
-416
-442
-445
-435
-409
-371
-354
-357
-363
-359
-359
-355
-349
-331
-321
-330
-323
-318
-301
-304
-310
-308
-320
-309
-293
-296
-292
-285
-282
-278
-266
-256
-259
-255
-270
-303
-313
-298
-288
-279
-264
-255
-251
-241
-238
-241
-222
-220
-227
-220
-222
-232
-237
-228
-238
-258
-265
-288
-324
-336
-336
-308
-294
-285
-281
-291
-296
-295
-300
-319
-346
-351
-335
-320
-306
-294
-276
-274
-277
-282
-286
-281
-259
-246
-254
-266
-290
-280
-299
-306
-296
-295
-318
-340
-347
-345
-352
-360
-383
-413
-414
-388
-373
-366
-357
-350
-355
-378
-376
-373
-368
-381
-388
-395
-402
-397
-404
-421
-425
-416
-414
-407
-391
-406
-425
-438
-426
-407
-410
-413
-405
-403
-400
-389
-360
-333
-323
-326
-336
-344
-360
-341
-334
-343
-349
-349
-338
-317
-301
-288
-297
-318
-321
-318
-318
-319
-295
-308
-337
-351
-385
-397
-396
-414
-441
-473
-510
-545
-555
-550
-536
-529
-522
-505
-501
-512
-507
-516
-525
-524
-534
-541
-536
-538
-557
-573
-564
-520
-484
-453
-436
-431
-425
-435
-435
-425
-440
-455
-451
-453
-446
-421
-419
-433
-425
-409
-375
-352
-342
-314
-296
-280
-274
-296
-299
-290
-283
-264
-244
-221
-204
-207
-215
-231
-252
-260
-284
-293
-269
-273
-292
-279
-272
-268
-280
-302
-296
-284
-266
-283
-304
-320
-322
-322
-344
-365
-378
-362
-357
-368
-356
-329
-312
-305
-310
-296
-301
-316
-302
-278
-264
-260
-262
-261
-253
-225
-219
-229
-244
-239
-240
-242
-231
-222
-206
-207
-207
-190
-170
-168
-197
-221
-243
-248
-222
-224
-225
-204
-192
-190
-164
-152
-138
-120
-124
-145
-166
-180
-182
-206
-230
-201
-202
-239
-285
-320
-319
-340
-378
-390
-392
-380
-375
-377
-377
-368
-365
-372
-375
-364
-338
-345
-371
-357
-340
-325
-315
-316
-304
-291
-284
-294
-303
-314
-327
-337
-377
-412
-436
-439
-417
-388
-379
-387
-393
-376
-372
-372
-377
-381
-374
-363
-368
-358
-331
-349
-362
-355
-333
-327
-327
-329
-336
-340
-346
-343
-357
-355
-353
-349
-367
-367
-358
-355
-369
-355
-331
-345
-340
-322
-322
-355
-359
-375
-396
-396
-403
-400
-404
-414
-407
-367
-335
-336
-329
-306
-302
-301
-284
-251
-239
-242
-240
-253
-246
-253
-247
-245
-242
-231
-252
-245
-217
-217
-237
-274
-302
-332
-345
-352
-361
-338
-334
-339
-347
-332
-316
-313
-318
-354
-362
-372
-360
-370
-406
-412
-396
-369
-363
-356
-322
-294
-285
-256
-243
-261
-279
-258
-244
-233
-212
-194
-199
-205
-173
-160
-162
-166
-156
-144
-141
-128
-147
-176
-172
-145
-130
-115
-95
-107
-128
-137
-142
-142
-179
-225
-265
-277
-269
-254
-246
-217
-169
-151
-145
-140
-146
-148
-140
-156
-155
-143
-169
-175
-209
-255
-271
-277
-272
-249
-238
-250
-253
-245
-238
-247
-268
-266
-274
-270
-278
-295
-308
-291
-278
-284
-283
-301
-299
-302
-308
-309
-321
-321
-317
-326
-339
-348
-353
-359
-340
-318
-321
-333
-338
-332
-327
-315
-317
-318
-312
-332
-340
-351
-369
-398
-411
-419
-408
-388
-407
-422
-437
-447
-413
-406
-419
-416
-425
-435
-395
-353
-357
-361
-337
-300
-278
-272
-277
-262
-273
-288
-280
-304
-332
-356
-363
-364
-366
-342
-325
-324
-298
-272
-290
-300
-303
-304
-301
-284
-278
-305
-336
-365
-378
-380
-374
-362
-345
-336
-315
-284
-265
-263
-281
-302
-328
-362
-391
-393
-394
-401
-421
-433
-425
-432
-433
-443
-459
-476
-492
-475
-478
-476
-442
-435
-432
-422
-412
-391
-377
-354
-335
-308
-298
-324
-340
-366
-377
-342
-341
-325
-308
-317
-298
-294
-279
-256
-231
-216
-208
-205
-201
-211
-189
-162
-156
-167
-175
-200
-229
-240
-240
-239
-243
-231
-214
-202
-198
-177
-163
-145
-134
-129
-141
-137
-112
-114
-122
-134
-123
-135
-141
-122
-92
-93
-100
-66
-51
-38
-7
11
4
-15
-12
-6
6
6
4
-4
-20
-17
-16
-21
-23
-11
-19
-39
-49
-80
-92
-77
-71
-55
-38
-27
-41
-35
-19
-22
-29
-40
-43
-44
-38
-10
7
12
19
12
-4
3
16
-7
-26
-29
-44
-62
-85
-86
-62
-42
-36
-38
-5
15
-12
-31
-42
-59
-67
-66
-73
-93
-97
-96
-111
-99
-77
-65
-63
-60
-72
-93
-95
-97
-122
-156
-174
-180
-169
-178
-199
-187
-175
-193
-209
-220
-231
-226
-216
-192
-186
-166
-167
-161
-152
-151
-148
-159
-152
-164
-200
-231
-223
-215
-230
-245
-248
-248
-235
-236
-254
-254
-248
-253
-248
-238
-231
-219
-209
-209
-212
-220
-219
-210
-204
-205
-218
-206
-214
-231
-236
-238
-218
-208
-216
-223
-213
-222
-231
-191
-162
-173
-193
-197
-205
-198
-183
-183
-192
-205
-201
-202
-206
-225
-259
-276
-306
-313
-294
-300
-320
-328
-343
-374
-407
-394
-350
-336
-310
-274
-272
-263
-243
-229
-239
-251
-247
-254
-281
-333
-368
-388
-393
-393
-393
-394
-404
-406
-404
-380
-359
-350
-337
-334
-342
-342
-357
-382
-410
-424
-428
-432
-417
-423
-438
-436
-426
-419
-407
-389
-377
-384
-405
-418
-409
-394
-387
-373
-355
-345
-354
-363
-362
-354
-335
-320
-324
-318
-288
-266
-220
-168
-144
-143
-163
-157
-137
-136
-140
-150
-151
-145
-144
-124
-126
-122
-120
-106
-98
-100
-92
-93
-65
-49
-52
-64
-89
-101
-90
-89
-96
-88
-77
-75
-80
-84
-61
-47
-62
-68
-71
-53
-62
-77
-84
-94
-98
-109
-107
-104
-110
-107
-108
-129
-149
-139
-148
-159
-147
-131
-98
-85
-73
-74
-80
-100
-125
-130
-143
-151
-150
-155
-137
-132
-133
-94
-91
-88
-70
-57
-51
-51
-43
-43
-65
-79
-66
-64
-81
-84
-74
-74
-70
-94
-121
-141
-158
-163
-172
-159
-135
-140
-153
-170
-191
-210
-215
-212
-217
-231
-244
-252
-278
-280
-283
-310
-315
-318
-316
-317
-324
-329
-340
-336
-310
-286
-280
-277
-292
-301
-318
-340
-348
-352
-354
-375
-389
-384
-401
-439
-436
-419
-411
-429
-435
-428
-403
-377
-375
-354
-355
-359
-346
-322
-297
-283
-276
-270
-269
-258
-245
-252
-238
-229
-244
-259
-283
-301
-309
-345
-349
-335
-318
-315
-331
-332
-345
-380
-415
-425
-427
-430
-445
-445
-439
-450
-457
-450
-471
-494
-489
-485
-496
-487
-466
-454
-439
-422
-405
-400
-405
-401
-402
-417
-423
-410
-400
-402
-403
-398
-400
-407
-425
-441
-442
-460
-492
-514
-521
-528
-544
-544
-528
-536
-510
-494
-476
-457
-452
-450
-460
-475
-489
-489
-492
-505
-528
-531
-532
-542
-523
-495
-468
-442
-391
-338
-339
-348
-344
-342
-341
-337
-324
-310
-304
-321
-338
-356
-369
-367
-370
-380
-388
-397
-406
-407
-411
-425
-427
-432
-446
-458
-463
-438
-417
-398
-385
-363
-361
-367
-359
-388
-423
-438
-412
-376
-349
-314
-308
-328
-348
-338
-327
-318
-327
-331
-350
-398
-441
-457
-470
-467
-441
-438
-432
-424
-425
-441
-443
-444
-447
-445
-455
-455
-447
-430
-378
-352
-358
-355
-353
-346
-344
-321
-295
-298
-299
-307
-296
-271
-241
-232
-222
-192
-162
-161
-164
-150
-160
-155
-143
-155
-166
-165
-181
-219
-243
-257
-277
-301
-319
-316
-337
-340
-333
-326
-307
-292
-258
-236
-236
-214
-192
-175
-173
-159
-119
-97
-110
-132
-124
-126
-133
-127
-121
-115
-105
-82
-77
-85
-92
-90
-78
-74
-67
-74
-88
-81
-95
-107
-119
-121
-107
-113
-122
-152
-163
-142
-127
-130
-147
-172
-203
-208
-214
-207
-192
-201
-209
-202
-196
-195
-206
-210
-206
-204
-190
-193
-187
-169
-151
-136
-127
-106
-74
-46
-33
-26
-24
-29
-29
-28
-33
-55
-58
-59
-97
-114
-131
-146
-156
-157
-151
-151
-144
-167
-183
-187
-203
-195
-181
-167
-155
-144
-146
-161
-185
-208
-211
-229
-239
-254
-263
-259
-259
-249
-250
-254
-226
-187
-155
-147
-137
-124
-124
-153
-176
-191
-204
-208
-224
-248
-257
-232
-234
-267
-292
-282
-268
-255
-244
-214
-206
-197
-174
-148
-130
-132
-120
-108
-127
-165
-166
-151
-138
-118
-100
-102
-105
-123
-138
-140
-141
-134
-128
-158
-170
-174
-185
-193
-186
-169
-147
-108
-113
-116
-133
-132
-134
-146
-148
-142
-142
-171
-199
-190
-168
-145
-127
-129
-131
-127
-128
-142
-155
-144
-119
-119
-134
-147
-145
-152
-177
-178
-165
-143
-132
-138
-137
-134
-137
-144
-132
-139
-141
-151
-159
-157
-155
-160
-154
-162
-157
-166
-178
-187
-220
-221
-212
-208
-208
-216
-227
-234
-238
-219
-196
-189
-184
-202
-226
-244
-262
-274
-274
-274
-285
-310
-340
-360
-364
-375
-380
-357
-335
-339
-366
-380
-369
-345
-325
-335
-332
-322
-341
-368
-373
-357
-331
-341
-334
-315
-310
-302
-316
-319
-344
-358
-368
-390
-392
-375
-372
-404
-427
-414
-381
-345
-304
-282
-263
-273
-285
-271
-245
-252
-268
-265
-272
-287
-262
-239
-245
-258
-255
-232
-188
-150
-134
-107
-116
-120
-136
-163
-191
-179
-157
-165
-154
-160
-176
-203
-212
-198
-185
-186
-191
-200
-192
-170
-150
-136
-138
-155
-176
-185
-191
-178
-169
-175
-206
-226
-220
-222
-222
-225
-238
-247
-250
-250
-228
-194
-172
-158
-174
-188
-168
-160
-151
-154
-190
-235
-262
-262
-251
-247
-243
-256
-256
-255
-274
-289
-271
-239
-232
-236
-249
-232
-215
-183
-151
-143
-138
-137
-128
-119
-126
-141
-166
-173
-180
-194
-191
-194
-196
-196
-180
-160
-147
-121
-108
-105
-104
-118
-114
-91
-57
-48
-55
-51
-50
-46
-59
-65
-53
-41
-23
-7
-25
-36
-29
-21
-17
-26
-15
-21
-26
-32
-52
-79
-109
-123
-129
-154
-159
-147
-163
-148
-104
-83
-90
-97
-119
-156
-161
-149
-148
-156
-149
-116
-126
-134
-130
-124
-129
-146
-156
-142
-143
-156
-170
-204
-237
-245
-250
-256
-257
-251
-242
-230
-229
-245
-243
-230
-228
-247
-256
-251
-259
-279
-269
-255
-247
-235
-246
-252
-253
-248
-252
-263
-266
-281
-286
-286
-293
-294
-292
-262
-245
-249
-244
-235
-244
-257
-266
-269
-265
-284
-300
-317
-332
-345
-387
-397
-395
-398
-385
-372
-372
-373
-341
-322
-335
-345
-350
-345
-357
-363
-385
-386
-387
-376
-344
-325
-305
-277
-228
-194
-177
-151
-141
-147
-142
-157
-144
-123
-126
-121
-131
-164
-199
-213
-228
-237
-242
-236
-214
-212
-234
-252
-254
-263
-275
-302
-309
-321
-331
-330
-326
-315
-302
-291
-308
-320
-315
-291
-282
-277
-267
-274
-293
-301
-305
-303
-295
-281
-275
-286
-270
-259
-252
-234
-235
-244
-242
-242
-232
-210
-204
-219
-243
-249
-265
-274
-282
-286
-308
-356
-380
-393
-427
-452
-439
-429
-411
-403
-416
-428
-439
-475
-482
-470
-458
-450
-458
-452
-459
-456
-442
-455
-447
-435
-420
-402
-399
-382
-385
-384
-371
-371
-357
-345
-343
-349
-340
-307
-297
-297
-278
-260
-274
-281
-281
-304
-322
-331
-345
-353
-351
-347
-367
-406
-417
-382
-382
-377
-385
-399
-419
-437
-434
-449
-448
-429
-414
-396
-386
-395
-398
-410
-424
-448
-464
-445
-436
-422
-411
-412
-383
-361
-350
-348
-357
-370
-375
-371
-356
-351
-344
-365
-377
-351
-349
-330
-316
-320
-307
-328
-364
-385
-389
-397
-379
-342
-324
-314
-307
-320
-336
-323
-301
-290
-296
-304
-318
-328
-343
-345
-347
-357
-388
-418
-421
-422
-408
-392
-375
-368
-354
-343
-345
-343
-336
-331
-331
-336
-332
-335
-329
-324
-306
-295
-303
-311
-325
-337
-342
-324
-323
-338
-345
-353
-346
-321
-298
-283
-287
-288
-289
-301
-315
-341
-357
-350
-345
-367
-384
-402
-412
-407
-386
-372
-365
-347
-358
-365
-360
-343
-335
-334
-336
-341
-343
-321
-308
-325
-350
-353
-347
-349
-326
-316
-314
-301
-302
-321
-340
-360
-368
-340
-296
-284
-278
-266
-271
-296
-329
-330
-325
-330
-346
-369
-385
-382
-363
-342
-330
-337
-341
-340
-334
-336
-345
-340
-353
-370
-384
-387
-385
-396
-384
-363
-360
-365
-352
-329
-320
-299
-281
-279
-284
-275
-283
-293
-293
-287
-289
-292
-297
-287
-279
-285
-292
-316
-335
-366
-374
-365
-364
-398
-422
-426
-426
-409
-387
-384
-404
-396
-377
-373
-365
-382
-416
-429
-433
-438
-435
-444
-468
-483
-476
-450
-423
-403
-385
-389
-376
-336
-313
-289
-271
-253
-251
-273
-299
-319
-336
-347
-343
-350
-360
-364
-374
-371
-388
-406
-402
-397
-385
-397
-400
-420
-460
-493
-521
-519
-501
-485
-478
-482
-486
-499
-491
-463
-454
-442
-432
-446
-437
-418
-416
-404
-404
-409
-414
-420
-398
-388
-386
-371
-356
-368
-359
-353
-359
-378
-404
-417
-430
-438
-405
-370
-354
-354
-380
-411
-415
-387
-379
-400
-427
-434
-418
-423
-431
-416
-405
-401
-396
-369
-344
-338
-311
-296
-303
-308
-325
-330
-336
-347
-357
-348
-354
-351
-320
-285
-239
-196
-174
-150
-134
-134
-130
-136
-156
-148
-140
-139
-136
-135
-114
-92
-70
-76
-87
-91
-97
-93
-76
-70
-73
-80
-84
-101
-118
-138
-156
-165
-186
-173
-152
-142
-143
-122
-105
-122
-120
-116
-140
-133
-123
-117
-124
-135
-141
-145
-147
-148
-156
-163
-157
-155
-137
-103
-82
-91
-130
-138
-149
-185
-221
-256
-262
-269
-270
-261
-244
-228
-209
-202
-227
-253
-284
-302
-318
-330
-330
-342
-342
-331
-329
-366
-396
-397
-404
-419
-419
-421
-420
-419
-426
-433
-454
-465
-482
-491
-512
-513
-525
-531
-526
-535
-531
-537
-528
-531
-521
-529
-536
-540
-535
-507
-490
-469
-462
-469
-473
-477
-479
-479
-490
-495
-479
-485
-489
-487
-480
-469
-465
-450
-440
-412
-380
-372
-362
-338
-309
-305
-312
-293
-280
-295
-315
-302
-293
-291
-267
-246
-229
-221
-227
-221
-222
-208
-178
-167
-165
-169
-182
-191
-193
-203
-204
-212
-233
-225
-208
-216
-221
-239
-256
-255
-230
-249
-276
-262
-265
-266
-242
-234
-243
-254
-246
-242
-243
-254
-276
-279
-257
-246
-240
-222
-231
-238
-211
-184
-148
-118
-98
-89
-107
-127
-122
-98
-78
-92
-109
-97
-94
-84
-85
-84
-86
-87
-100
-119
-128
-118
-122
-139
-147
-169
-195
-224
-251
-265
-273
-288
-300
-325
-333
-343
-390
-439
-452
-466
-481
-483
-469
-477
-493
-491
-487
-489
-517
-524
-546
-558
-569
-598
-636
-654
-650
-654
-647
-625
-597
-577
-564
-536
-540
-532
-537
-556
-561
-566
-551
-546
-533
-505
-481
-498
-506
-501
-511
-508
-532
-558
-576
-564
-569
-570
-532
-500
-482
-470
-462
-472
-475
-474
-479
-466
-462
-480
-493
-488
-483
-470
-465
-472
-481
-484
-492
-480
-441
-435
-448
-453
-458
-472
-491
-520
-535
-532
-535
-514
-511
-528
-522
-526
-542
-546
-517
-483
-493
-502
-487
-489
-499
-520
-517
-487
-480
-495
-504
-533
-558
-552
-538
-516
-496
-492
-470
-439
-434
-436
-455
-455
-460
-463
-454
-460
-441
-422
-409
-416
-435
-437
-436
-401
-356
-344
-361
-369
-358
-354
-332
-298
-272
-248
-241
-266
-291
-280
-250
-251
-283
-300
-303
-307
-310
-324
-324
-312
-273
-242
-235
-239
-253
-261
-253
-250
-266
-269
-272
-266
-240
-214
-225
-242
-249
-227
-188
-153
-109
-101
-101
-108
-129
-124
-107
-88
-82
-71
-70
-60
-47
-43
-40
-42
-43
-66
-82
-93
-97
-116
-128
-130
-118
-123
-143
-148
-162
-153
-145
-154
-143
-135
-136
-141
-156
-164
-161
-126
-101
-116
-103
-97
-90
-97
-90
-96
-120
-123
-148
-179
-193
-196
-205
-205
-206
-208
-230
-231
-215
-186
-170
-185
-194
-192
-219
-252
-252
-269
-304
-327
-356
-381
-387
-392
-396
-400
-402
-399
-405
-405
-380
-324
-304
-297
-278
-275
-302
-327
-325
-315
-300
-292
-281
-266
-273
-293
-322
-323
-302
-293
-290
-273
-247
-245
-251
-241
-251
-261
-294
-302
-283
-265
-235
-240
-255
-238
-221
-219
-211
-225
-252
-261
-248
-222
-220
-258
-281
-286
-289
-286
-280
-256
-254
-260
-258
-258
-246
-227
-211
-199
-188
-196
-198
-199
-187
-170
-174
-196
-188
-173
-161
-166
-182
-180
-187
-202
-186
-178
-177
-179
-171
-178
-186
-182
-179
-161
-169
-152
-126
-110
-92
-72
-59
-65
-78
-109
-143
-172
-190
-181
-175
-190
-190
-179
-174
-168
-151
-146
-124
-111
-105
-89
-80
-75
-75
-65
-50
-43
-47
-55
-66
-81
-82
-97
-122
-138
-136
-150
-151
-162
-181
-164
-140
-142
-163
-178
-191
-199
-196
-191
-182
-178
-187
-206
-206
-196
-173
-172
-176
-162
-157
-156
-151
-140
-99
-64
-41
-36
-28
-9
-15
1
0
-7
-2
-6
-13
-1
-3
-23
-37
-31
-40
-69
-93
-89
-76
-46
-27
-35
-34
-29
-4
7
11
28
54
60
60
70
89
104
93
78
31
-9
-27
-43
-66
-90
-102
-100
-86
-72
-60
-56
-55
-59
-53
-25
-19
-9
16
28
32
21
4
10
12
21
35
44
15
-8
-18
-36
-37
-61
-71
-74
-84
-75
-74
-68
-62
-65
-52
-46
-56
-38
-9
3
0
-13
-36
-59
-63
-69
-66
-49
-40
-49
-66
-58
-48
-53
-56
-53
-56
-51
-41
-22
-20
-19
-27
-35
-13
10
13
8
23
6
-22
-44
-48
-39
-30
-23
-15
4
30
35
20
-1
-40
-68
-81
-92
-102
-125
-146
-163
-176
-177
-173
-157
-137
-134
-150
-154
-169
-170
-182
-212
-203
-198
-171
-163
-177
-176
-155
-153
-173
-179
-203
-230
-226
-215
-230
-259
-271
-276
-273
-264
-271
-280
-283
-277
-263
-248
-251
-281
-310
-325
-321
-331
-350
-357
-385
-418
-440
-464
-467
-453
-448
-432
-427
-429
-426
-425
-441
-470
-495
-510
-533
-570
-590
-587
-569
-552
-549
-544
-527
-504
-503
-498
-489
-487
-480
-513
-541
-521
-517
-525
-509
-513
-517
-500
-463
-433
-398
-352
-339
-350
-362
-395
-417
-436
-431
-417
-427
-412
-400
-416
-433
-440
-444
-451
-445
-454
-447
-450
-474
-485
-467
-447
-440
-440
-452
-471
-488
-484
-469
-447
-409
-369
-350
-365
-410
-439
-424
-423
-423
-406
-381
-350
-338
-325
-328
-316
-286
-269
-295
-309
-315
-325
-334
-332
-338
-347
-361
-368
-373
-393
-407
-413
-423
-451
-462
-455
-453
-446
-434
-415
-394
-379
-346
-368
-395
-402
-395
-399
-433
-435
-430
-413
-394
-388
-369
-352
-349
-324
-290
-276
-280
-292
-290
-293
-304
-336
-375
-401
-413
-411
-418
-447
-461
-474
-489
-496
-504
-490
-467
-471
-478
-476
-475
-493
-521
-535
-507
-466
-466
-454
-439
-425
-419
-408
-396
-405
-403
-417
-437
-441
-434
-421
-417
-405
-390
-360
-330
-309
-286
-263
-256
-259
-255
-268
-294
-313
-312
-333
-347
-321
-314
-296
-272
-259
-264
-254
-260
-282
-292
-296
-275
-278
-271
-298
-341
-343
-337
-326
-318
-307
-297
-264
-258
-255
-243
-240
-250
-293
-329
-333
-302
-276
-248
-218
-180
-145
-133
-145
-160
-176
-198
-200
-225
-226
-196
-201
-226
-251
-246
-240
-216
-188
-169
-165
-171
-190
-190
-163
-139
-118
-125
-144
-152
-163
-181
-210
-217
-215
-232
-245
-261
-271
-260
-255
-259
-288
-305
-303
-311
-314
-323
-336
-339
-351
-352
-349
-348
-351
-369
-397
-411
-416
-432
-458
-442
-424
-436
-428
-445
-456
-447
-452
-475
-491
-494
-502
-505
-524
-559
-562
-566
-571
-551
-520
-507
-523
-516
-492
-463
-443
-447
-451
-450
-441
-429
-427
-426
-403
-397
-404
-401
-391
-402
-421
-428
-443
-447
-452
-444
-426
-411
-399
-425
-442
-458
-491
-507
-504
-494
-496
-504
-505
-529
-552
-559
-533
-518
-535
-553
-546
-524
-513
-488
-464
-456
-462
-460
-461
-458
-437
-408
-394
-388
-369
-351
-345
-345
-330
-297
-277
-259
-254
-262
-272
-253
-257
-298
-309
-315
-307
-299
-281
-265
-268
-275
-242
-234
-223
-208
-188
-183
-191
-199
-211
-215
-238
-248
-244
-244
-228
-212
-218
-218
-205
-211
-231
-232
-226
-236
-250
-252
-244
-214
-194
-182
-171
-161
-148
-146
-143
-143
-150
-155
-170
-178
-153
-141
-157
-175
-161
-163
-210
-225
-213
-203
-182
-182
-165
-160
-156
-151
-163
-153
-139
-109
-111
-132
-134
-129
-118
-128
-143
-151
-137
-120
-111
-101
-99
-77
-52
-14
25
33
27
7
-29
-55
-62
-46
-35
-27
-20
-13
-2
25
29
32
16
-10
-30
-41
-44
-60
-42
-33
-33
-27
-25
-21
-20
-20
-18
-1
-3
-9
3
3
-1
9
21
43
65
80
74
60
40
7
-7
-20
-18
-21
-31
-48
-58
-72
-93
-97
-108
-103
-97
-102
-84
-86
-95
-101
-128
-159
-180
-184
-182
-180
-170
-143
-122
-113
-107
-111
-117
-134
-138
-139
-141
-145
-137
-140
-156
-164
-169
-189
-219
-217
-198
-214
-212
-218
-220
-225
-237
-223
-207
-195
-213
-223
-242
-248
-271
-307
-330
-355
-353
-364
-359
-312
-279
-247
-233
-247
-268
-275
-279
-273
-270
-263
-256
-245
-255
-253
-245
-253
-236
-218
-214
-213
-194
-200
-224
-225
-234
-230
-235
-228
-213
-216
-237
-263
-274
-263
-236
-213
-211
-230
-221
-246
-265
-253
-242
-238
-225
-207
-208
-220
-246
-252
-245
-235
-254
-275
-273
-273
-275
-271
-270
-284
-296
-321
-343
-355
-361
-359
-358
-363
-406
-429
-432
-429
-414
-389
-379
-381
-378
-367
-361
-365
-372
-386
-407
-419
-401
-409
-424
-418
-409
-431
-441
-437
-430
-411
-394
-380
-363
-352
-355
-364
-380
-398
-386
-364
-374
-357
-354
-380
-405
-422
-441
-447
-442
-419
-394
-393
-411
-414
-425
-415
-387
-399
-410
-410
-401
-410
-428
-427
-442
-450
-470
-486
-478
-480
-481
-486
-472
-457
-449
-424
-416
-437
-449
-441
-436
-436
-402
-402
-414
-404
-418
-417
-407
-384
-354
-323
-311
-294
-288
-307
-345
-354
-345
-346
-351
-354
-344
-335
-326
-326
-321
-329
-360
-392
-425
-434
-441
-453
-445
-466
-485
-476
-474
-472
-445
-421
-404
-398
-386
-365
-328
-302
-296
-283
-301
-323
-345
-352
-338
-312
-284
-292
-279
-291
-286
-268
-252
-242
-223
-212
-222
-203
-194
-183
-177
-159
-162
-173
-202
-222
-224
-245
-242
-235
-277
-312
-320
-338
-341
-357
-362
-348
-348
-339
-328
-309
-300
-304
-295
-291
-311
-314
-311
-334
-364
-389
-409
-421
-425
-432
-432
-431
-411
-390
-386
-384
-365
-348
-359
-348
-335
-358
-379
-382
-400
-418
-428
-423
-426
-410
-376
-380
-400
-419
-416
-405
-422
-430
-427
-456
-463
-440
-441
-439
-414
-386
-366
-347
-347
-348
-369
-393
-389
-359
-339
-346
-352
-371
-387
-373
-370
-373
-373
-372
-386
-414
-425
-413
-437
-489
-530
-555
-559
-573
-582
-570
-552
-527
-519
-505
-505
-500
-494
-495
-497
-498
-481
-460
-467
-445
-404
-402
-370
-324
-305
-315
-313
-317
-316
-290
-274
-270
-245
-210
-202
-228
-220
-212
-208
-204
-183
-154
-133
-140
-144
-147
-143
-125
-115
-89
-65
-56
-64
-70
-86
-81
-106
-130
-145
-161
-167
-173
-186
-202
-197
-192
-214
-222
-233
-234
-197
-177
-158
-139
-124
-121
-127
-110
-102
-87
-71
-85
-80
-64
-59
-58
-35
-3
2
10
16
20
33
51
50
42
39
20
18
11
-21
-58
-90
-105
-124
-128
-126
-118
-91
-50
-20
-25
-45
-51
-57
-69
-83
-107
-106
-108
-113
-94
-73
-53
-40
-32
-15
-19
-26
-28
-18
6
35
41
22
27
38
48
55
53
47
49
47
46
45
67
81
68
50
44
51
54
59
69
82
72
59
71
65
70
52
14
-21
-55
-84
-111
-117
-101
-72
-41
-35
-34
-31
-27
-23
-47
-65
-97
-113
-149
-199
-204
-213
-228
-211
-216
-218
-193
-178
-152
-145
-160
-171
-164
-168
-179
-192
-202
-224
-238
-238
-237
-228
-222
-244
-256
-266
-297
-326
-339
-336
-350
-372
-403
-409
-417
-428
-421
-412
-413
-426
-445
-475
-496
-515
-507
-482
-451
-424
-407
-411
-419
-409
-418
-433
-438
-430
-424
-420
-430
-433
-420
-423
-429
-417
-416
-426
-426
-429
-442
-415
-381
-363
-371
-394
-377
-352
-363
-359
-342
-360
-384
-369
-357
-374
-367
-365
-371
-386
-375
-367
-356
-320
-314
-305
-304
-284
-239
-201
-160
-112
-92
-105
-107
-98
-95
-86
-54
-37
-44
-41
-46
-58
-63
-67
-85
-120
-130
-112
-107
-131
-147
-145
-144
-151
-141
-147
-138
-125
-131
-109
-103
-115
-134
-149
-167
-180
-171
-170
-172
-180
-206
-238
-248
-253
-262
-265
-267
-286
-273
-251
-230
-204
-199
-176
-152
-113
-106
-96
-78
-78
-82
-97
-92
-104
-123
-127
-139
-146
-148
-134
-128
-140
-147
-153
-165
-177
-208
-215
-217
-228
-222
-216
-193
-182
-199
-223
-250
-277
-304
-327
-327
-326
-362
-394
-365
-336
-329
-299
-262
-242
-210
-206
-217
-200
-169
-161
-154
-141
-118
-127
-121
-105
-97
-101
-93
-103
-109
-108
-101
-95
-111
-98
-101
-121
-146
-145
-118
-105
-115
-102
-59
-47
-54
-54
-48
-50
-60
-49
-24
-5
-24
-51
-62
-69
-67
-44
-42
-73
-93
-92
-81
-79
-64
-79
-87
-105
-130
-157
-176
-174
-179
-184
-184
-184
-203
-230
-247
-252
-266
-289
-314
-339
-370
-385
-390
-408
-395
-402
-394
-383
-380
-361
-344
-345
-351
-359
-368
-384
-364
-358
-391
-381
-363
-366
-383
-396
-384
-352
-330
-314
-293
-297
-320
-322
-316
-307
-310
-309
-317
-330
-328
-333
-306
-289
-295
-293
-292
-307
-302
-294
-297
-297
-291
-284
-282
-290
-313
-347
-380
-389
-382
-364
-371
-396
-433
-450
-451
-441
-429
-423
-422
-436
-449
-462
-459
-445
-437
-424
-433
-418
-410
-454
-481
-478
-503
-511
-486
-478
-460
-447
-445
-441
-433
-434
-465
-478
-486
-495
-490
-490
-501
-512
-482
-457
-462
-459
-430
-405
-399
-398
-398
-423
-459
-468
-486
-494
-497
-489
-498
-503
-496
-504
-501
-485
-490
-493
-468
-419
-396
-399
-399
-420
-451
-475
-495
-507
-535
-570
-588
-616
-637
-645
-638
-636
-628
-594
-574
-595
-621
-631
-643
-638
-639
-629
-620
-625
-618
-603
-575
-553
-532
-524
-547
-559
-586
-602
-617
-630
-606
-620
-651
-624
-613
-615
-593
-587
-586
-599
-611
-639
-657
-649
-635
-621
-632
-615
-606
-627
-645
-645
-637
-641
-631
-617
-612
-630
-644
-652
-667
-676
-670
-654
-633
-611
-602
-591
-539
-512
-499
-475
-447
-432
-453
-449
-434
-406
-398
-417
-415
-427
-451
-437
-431
-440
-440
-422
-404
-400
-397
-394
-388
-370
-353
-334
-308
-303
-289
-264
-247
-244
-220
-192
-165
-129
-124
-142
-154
-149
-126
-122
-114
-94
-74
-73
-71
-70
-75
-88
-79
-67
-54
-15
4
2
-6
-9
-21
-16
0
30
47
51
61
66
45
38
69
67
62
60
33
16
17
21
18
25
25
6
-17
-28
-57
-72
-78
-81
-59
-72
-94
-101
-99
-94
-100
-92
-80
-86
-89
-82
-118
-140
-153
-197
-232
-245
-243
-257
-291
-299
-285
-289
-280
-281
-294
-283
-288
-298
-276
-291
-289
-267
-252
-239
-235
-231
-241
-241
-267
-296
-312
-337
-312
-287
-302
-305
-317
-320
-319
-321
-314
-319
-322
-312
-319
-329
-329
-313
-280
-265
-273
-270
-284
-308
-293
-280
-290
-314
-336
-376
-405
-414
-410
-417
-431
-443
-452
-445
-453
-445
-456
-460
-477
-496
-484
-476
-472
-470
-462
-463
-476
-481
-492
-508
-530
-523
-503
-482
-482
-511
-533
-551
-543
-503
-479
-432
-392
-423
-443
-454
-486
-490
-487
-495
-490
-502
-510
-514
-520
-503
-488
-477
-452
-446
-434
-421
-417
-416
-437
-440
-388
-373
-366
-322
-307
-294
-286
-279
-292
-292
-284
-287
-287
-283
-267
-267
-256
-275
-276
-267
-249
-214
-203
-166
-112
-93
-95
-101
-102
-109
-103
-64
-47
-56
-52
-42
-33
-18
-7
-10
-26
-47
-45
-32
-29
-36
-41
-28
-17
-18
13
69
99
124
121
97
91
84
73
80
70
52
28
33
33
8
-16
-29
-34
-35
-38
-43
-43
-73
-74
-80
-96
-96
-70
-26
-17
-18
-32
-29
-27
-24
-41
-52
-63
-98
-120
-158
-176
-187
-211
-234
-229
-204
-200
-203
-210
-219
-211
-201
-181
-168
-163
-147
-149
-161
-150
-133
-119
-114
-103
-78
-77
-81
-106
-135
-146
-149
-157
-148
-142
-154
-154
-148
-137
-153
-161
-159
-168
-161
-159
-197
-229
-240
-233
-215
-198
-203
-241
-261
-256
-256
-255
-253
-276
-275
-271
-283
-302
-320
-304
-334
-347
-347
-367
-354
-359
-373
-403
-403
-402
-405
-414
-416
-435
-463
-489
-509
-511
-519
-505
-487
-474
-467
-451
-466
-471
-465
-457
-448
-439
-434
-436
-435
-434
-419
-425
-434
-432
-428
-414
-419
-437
-457
-478
-504
-509
-500
-501
-522
-510
-511
-523
-522
-511
-521
-537
-558
-558
-540
-535
-537
-547
-565
-572
-583
-580
-593
-598
-592
-583
-580
-596
-597
-608
-590
-575
-579
-587
-593
-603
-620
-607
-603
-587
-585
-615
-657
-692
-684
-669
-656
-655
-671
-694
-724
-736
-739
-728
-711
-707
-692
-681
-674
-675
-705
-742
-773
-794
-794
-792
-812
-784
-750
-740
-717
-713
-709
-686
-678
-675
-659
-663
-674
-675
-681
-658
-634
-621
-596
-584
-555
-529
-494
-466
-459
-470
-462
-440
-472
-499
-481
-454
-452
-470
-470
-486
-497
-495
-488
-473
-482
-470
-478
-478
-471
-458
-432
-405
-395
-391
-376
-349
-310
-290
-256
-255
-280
-305
-315
-290
-270
-246
-218
-215
-204
-184
-172
-183
-180
-157
-160
-170
-182
-195
-176
-183
-185
-157
-132
-107
-74
-65
-49
-6
26
19
37
71
79
78
62
57
77
109
140
167
200
219
211
210
210
213
226
225
218
204
195
195
206
213
251
260
257
281
278
275
289
290
286
269
249
241
229
203
180
189
213
239
265
267
262
264
244
225
233
242
255
273
272
257
247
228
211
205
218
212
201
187
165
136
96
69
56
42
2
-17
-28
-63
-90
-84
-77
-94
-86
-94
-125
-151
-161
-168
-196
-219
-219
-228
-256
-277
-277
-265
-263
-256
-260
-273
-262
-272
-289
-310
-336
-347
-387
-405
-406
-417
-409
-396
-395
-398
-383
-379
-375
-368
-359
-342
-326
-325
-331
-347
-356
-396
-436
-439
-420
-414
-409
-399
-410
-414
-418
-424
-432
-427
-432
-459
-480
-498
-529
-537
-531
-503
-473
-452
-418
-403
-398
-414
-416
-404
-403
-386
-372
-367
-375
-399
-383
-385
-382
-372
-366
-316
-285
-246
-220
-201
-169
-141
-128
-107
-60
-28
-10
-24
-44
-69
-81
-62
-41
-32
-50
-54
-66
-65
-60
-51
-27
-11
-5
23
35
28
48
57
58
93
105
102
111
117
131
115
114
131
141
128
128
154
161
153
161
159
151
153
142
131
143
177
181
171
170
171
172
166
130
94
82
58
29
24
42
57
66
27
6
28
53
56
39
35
31
33
29
13
16
10
-7
-42
-56
-80
-120
-146
-184
-204
-223
-243
-237
-233
-245
-257
-277
-289
-296
-301
-307
-302
-299
-300
-318
-326
-333
-344
-339
-341
-336
-337
-353
-373
-357
-342
-340
-356
-346
-330
-311
-295
-295
-254
-265
-302
-335
-372
-419
-453
-473
-480
-503
-521
-526
-522
-501
-496
-470
-468
-450
-416
-409
-410
-402
-393
-404
-400
-376
-377
-389
-384
-382
-373
-371
-375
-368
-359
-357
-385
-419
-411
-425
-452
-482
-511
-501
-495
-520
-529
-540
-547
-553
-541
-524
-509
-483
-475
-468
-480
-515
-520
-523
-556
-575
-587
-596
-601
-611
-613
-616
-627
-623
-618
-609
-643
-659
-632
-627
-620
-644
-671
-650
-621
-609
-589
-565
-567
-572
-566
-576
-574
-585
-597
-572
-540
-545
-577
-616
-655
-637
-609
-600
-603
-595
-581
-595
-593
-585
-586
-595
-615
-641
-672
-706
-712
-704
-699
-698
-693
-684
-664
-638
-610
-604
-585
-547
-523
-521
-516
-493
-477
-453
-419
-399
-415
-405
-422
-447
-446
-454
-440
-432
-420
-419
-415
-396
-393
-389
-359
-308
-265
-241
-210
-200
-169
-164
-198
-186
-170
-154
-151
-143
-147
-142
-106
-86
-74
-42
-45
-47
-37
-30
3
2
-12
-17
-10
-20
-51
-74
-69
-36
-15
-33
-42
-50
-55
-47
-54
-70
-95
-118
-118
-122
-133
-122
-113
-120
-127
-95
-83
-91
-67
-46
-48
-70
-71
-80
-84
-85
-80
-85
-120
-129
-137
-148
-156
-178
-181
-181
-166
-154
-163
-139
-131
-150
-164
-165
-163
-162
-149
-191
-229
-233
-244
-263
-270
-269
-279
-303
-326
-345
-345
-341
-359
-365
-362
-373
-399
-428
-449
-436
-418
-454
-489
-503
-538
-562
-561
-547
-536
-550
-540
-547
-539
-515
-516
-520
-537
-561
-560
-550
-509
-484
-485
-488
-517
-535
-539
-532
-549
-552
-544
-547
-555
-563
-561
-541
-526
-538
-549
-545
-520
-495
-463
-444
-434
-417
-388
-386
-385
-392
-396
-385
-362
-335
-324
-324
-306
-309
-335
-367
-362
-312
-265
-237
-210
-197
-203
-200
-194
-157
-124
-84
-68
-73
-62
-49
-39
-24
19
42
47
68
86
94
122
144
141
150
157
144
145
141
148
145
151
151
138
137
121
118
103
86
88
106
120
144
145
123
116
123
111
99
99
92
94
115
124
109
120
105
61
48
75
70
56
54
44
48
39
97
142
127
111
88
96
91
81
76
45
19
-20
-51
-48
-35
-26
-47
-85
-98
-98
-101
-106
-107
-83
-63
-78
-114
-143
-178
-203
-176
-142
-129
-139
-169
-184
-207
-222
-240
-259
-253
-258
-268
-305
-329
-350
-373
-357
-342
-341
-365
-377
-384
-374
-375
-387
-404
-402
-351
-341
-348
-344
-319
-325
-354
-367
-363
-352
-361
-378
-378
-375
-399
-411
-411
-382
-372
-368
-359
-378
-410
-432
-430
-432
-415
-412
-412
-411
-417
-415
-402
-384
-394
-418
-414
-428
-438
-426
-438
-462
-481
-493
-497
-481
-480
-457
-440
-431
-423
-427
-433
-425
-438
-448
-423
-404
-391
-379
-367
-370
-345
-327
-349
-335
-305
-300
-295
-255
-216
-219
-225
-235
-248
-232
-208
-183
-189
-209
-218
-223
-207
-208
-226
-228
-216
-196
-190
-200
-233
-252
-249
-238
-225
-189
-161
-153
-131
-99
-73
-81
-101
-90
-65
-66
-81
-95
-119
-138
-126
-120
-102
-67
-52
-83
-113
-122
-93
-65
-53
-34
-35
-60
-86
-98
-104
-95
-82
-56
-48
-62
-89
-95
-93
-93
-86
-107
-96
-70
-41
-32
-48
-45
-53
-38
-37
-62
-56
-60
-76
-105
-122
-141
-160
-160
-177
-228
-244
-227
-229
-249
-248
-227
-241
-258
-274
-276
-275
-289
-305
-303
-273
-279
-292
-267
-233
-221
-238
-256
-286
-313
-332
-335
-322
-310
-295
-296
-292
-291
-302
-287
-261
-229
-195
-173
-143
-152
-160
-165
-175
-184
-201
-195
-178
-165
-174
-159
-176
-191
-190
-215
-219
-235
-239
-223
-206
-211
-241
-268
-274
-273
-290
-312
-334
-344
-347
-365
-381
-374
-355
-344
-338
-356
-366
-359
-332
-312
-322
-341
-357
-369
-387
-351
-329
-325
-323
-311
-282
-249
-241
-225
-188
-172
-187
-191
-177
-186
-194
-219
-239
-243
-261
-250
-221
-220
-241
-267
-261
-249
-261
-266
-259
-254
-276
-297
-293
-283
-283
-287
-302
-313
-326
-356
-368
-372
-390
-415
-412
-403
-423
-445
-442
-449
-452
-441
-430
-415
-400
-404
-416
-425
-452
-484
-512
-513
-503
-512
-496
-481
-478
-484
-488
-475
-465
-457
-470
-475
-480
-482
-467
-482
-508
-518
-552
-570
-571
-568
-561
-563
-558
-544
-541
-528
-530
-535
-533
-551
-590
-607
-593
-605
-630
-663
-666
-683
-710
-696
-694
-704
-691
-677
-672
-660
-641
-616
-616
-639
-646
-639
-627
-633
-624
-641
-655
-649
-640
-617
-600
-585
-575
-570
-572
-546
-528
-490
-433
-390
-345
-308
-267
-249
-255
-250
-225
-192
-159
-147
-139
-120
-98
-84
-70
-50
-34
-37
-37
-51
-39
-24
-7
15
6
2
-23
-49
-43
-9
2
6
-2
-24
-50
-55
-27
-30
-47
-47
-38
-29
-14
-15
7
7
1
31
41
57
93
124
119
100
97
120
103
126
182
191
215
221
197
196
206
211
228
265
290
297
289
284
265
251
247
270
285
270
260
280
299
284
281
264
237
215
214
206
210
224
215
187
185
200
197
203
198
189
179
171
166
155
136
123
129
93
25
40
40
20
-12
-22
23
27
21
27
24
26
9
-6
-9
-27
-60
-90
-108
-108
-127
-153
-168
-183
-191
-212
-206
-217
-228
-212
-233
-256
-265
-255
-248
-241
-243
-274
-319
-348
-366
-367
-389
-420
-421
-415
-394
-380
-376
-362
-357
-364
-364
-356
-387
-415
-427
-447
-454
-439
-412
-437
-480
-473
-472
-446
-422
-410
-398
-411
-431
-443
-436
-439
-433
-426
-434
-426
-440
-468
-473
-495
-512
-516
-519
-523
-535
-538
-554
-585
-586
-579
-586
-594
-596
-599
-628
-645
-667
-677
-701
-738
-737
-741
-756
-784
-802
-815
-841
-863
-845
-830
-823
-819
-806
-807
-805
-791
-798
-794
-792
-783
-764
-754
-744
-744
-754
-757
-741
-737
-750
-746
-726
-705
-704
-683
-646
-644
-621
-596
-585
-576
-544
-476
-432
-427
-406
-386
-371
-362
-360
-347
-330
-334
-340
-331
-311
-301
-302
-299
-307
-321
-338
-355
-350
-330
-305
-287
-292
-294
-302
-274
-222
-215
-210
-204
-204
-208
-195
-178
-170
-161
-167
-167
-186
-242
-275
-286
-303
-330
-366
-362
-342
-307
-293
-302
-299
-281
-268
-261
-264
-262
-253
-271
-273
-254
-231
-253
-282
-299
-319
-332
-328
-316
-312
-304
-293
-280
-301
-321
-312
-303
-294
-272
-250
-253
-264
-269
-266
-272
-271
-274
-292
-300
-319
-360
-379
-395
-409
-407
-407
-425
-454
-492
-525
-521
-527
-545
-552
-527
-501
-482
-497
-512
-513
-524
-537
-530
-543
-553
-553
-573
-592
-598
-592
-592
-612
-598
-554
-522
-521
-540
-544
-540
-531
-521
-511
-500
-484
-473
-471
-474
-451
-422
-418
-408
-403
-411
-423
-426
-424
-426
-416
-396
-375
-336
-328
-314
-303
-279
-223
-208
-189
-159
-145
-146
-154
-144
-142
-134
-138
-146
-146
-152
-164
-187
-197
-204
-208
-223
-247
-259
-255
-257
-257
-254
-255
-255
-251
-254
-271
-278
-261
-251
-259
-256
-266
-307
-328
-322
-307
-303
-321
-360
-428
-468
-493
-520
-561
-619
-665
-686
-664
-671
-706
-729
-738
-717
-713
-715
-706
-707
-702
-705
-719
-727
-727
-730
-753
-758
-752
-740
-724
-697
-674
-641
-612
-602
-583
-560
-538
-512
-480
-492
-481
-460
-459
-467
-482
-494
-488
-505
-518
-531
-536
-538
-546
-542
-551
-563
-542
-495
-474
-458
-478
-500
-500
-499
-500
-512
-535
-538
-543
-583
-587
-558
-555
-547
-543
-526
-490
-465
-462
-449
-428
-428
-425
-399
-383
-380
-385
-395
-391
-383
-399
-387
-349
-307
-264
-219
-193
-195
-183
-171
-169
-176
-171
-154
-145
-148
-153
-142
-104
-97
-94
-91
-71
-48
-26
2
2
1
-6
-24
-50
-76
-71
-55
-69
-73
-69
-85
-112
-154
-193
-214
-217
-224
-227
-224
-223
-232
-240
-255
-266
-274
-304
-293
-245
-227
-217
-215
-220
-237
-245
-259
-270
-266
-274
-264
-235
-244
-249
-241
-221
-209
-220
-207
-194
-187
-189
-191
-207
-225
-228
-238
-250
-278
-290
-284
-286
-264
-244
-235
-233
-216
-214
-239
-232
-214
-204
-222
-248
-262
-265
-263
-249
-250
-244
-248
-251
-246
-232
-241
-271
-279
-268
-251
-235
-227
-211
-182
-173
-175
-172
-172
-192
-239
-270
-282
-289
-297
-313
-331
-343
-350
-341
-294
-248
-215
-183
-156
-138
-132
-139
-118
-82
-84
-92
-87
-77
-66
-84
-64
-46
-28
-15
-9
-3
1
11
7
27
56
63
76
77
61
53
58
41
31
10
-3
-10
4
43
35
26
35
45
37
3
-18
-11
-11
-7
9
23
31
37
35
-2
-25
-29
-11
10
24
60
89
103
110
128
148
194
203
188
165
155
145
132
130
108
100
110
106
104
129
172
180
146
138
114
63
46
70
92
110
122
96
89
104
105
133
163
164
149
123
99
116
140
162
181
188
188
175
162
158
168
174
156
146
117
95
65
50
71
80
95
68
54
33
3
-10
-31
-60
-79
-85
-134
-187
-186
-159
-150
-153
-147
-160
-176
-172
-198
-233
-262
-284
-305
-326
-353
-388
-415
-447
-478
-494
-511
-499
-482
-506
-543
-582
-616
-656
-699
-693
-712
-741
-756
-755
-745
-768
-803
-823
-820
-802
-786
-774
-775
-796
-814
-823
-821
-823
-842
-877
-881
-881
-902
-892
-890
-934
-960
-949
-933
-923
-894
-855
-845
-822
-816
-822
-804
-802
-788
-784
-761
-729
-724
-723
-724
-733
-721
-710
-713
-672
-647
-633
-620
-600
-578
-570
-544
-498
-483
-502
-507
-480
-431
-404
-373
-345
-358
-365
-351
-356
-350
-345
-366
-399
-414
-386
-358
-332
-311
-309
-309
-308
-311
-315
-309
-304
-320
-344
-372
-378
-377
-385
-404
-384
-362
-334
-279
-261
-253
-234
-221
-223
-224
-243
-245
-238
-240
-210
-178
-139
-95
-59
-26
20
36
32
58
64
62
44
43
59
77
71
68
105
159
204
221
226
190
163
134
121
133
126
138
124
119
116
105
109
121
136
124
106
107
98
48
19
33
41
30
37
8
-31
-49
-64
-55
-53
-42
-68
-97
-113
-111
-98
-82
-52
-37
-42
-49
-34
-11
34
74
68
73
75
52
47
52
26
0
-9
-10
-34
-69
-77
-65
-39
-42
-11
7
-9
-7
17
36
38
58
88
98
111
118
119
116
120
137
112
83
78
76
98
101
114
136
126
110
114
110
92
66
40
18
-2
-38
-70
-97
-121
-138
-142
-138
-155
-188
-213
-207
-196
-177
-157
-173
-188
-177
-196
-221
-216
-216
-210
-206
-211
-207
-205
-195
-190
-181
-170
-154
-141
-132
-116
-76
-84
-113
-135
-168
-157
-137
-93
-57
-35
-34
-54
-76
-89
-98
-133
-154
-158
-160
-158
-145
-121
-114
-107
-80
-70
-62
-78
-108
-115
-143
-157
-154
-180
-206
-213
-213
-220
-248
-251
-227
-215
-240
-277
-264
-257
-270
-262
-250
-244
-230
-217
-194
-180
-164
-143
-152
-154
-144
-139
-142
-141
-152
-184
-206
-220
-206
-171
-153
-138
-131
-113
-100
-111
-110
-127
-137
-130
-127
-119
-134
-154
-151
-158
-157
-155
-162
-164
-166
-179
-196
-211
-234
-251
-270
-269
-280
-271
-263
-258
-269
-300
-309
-313
-291
-271
-275
-311
-348
-388
-446
-473
-458
-452
-482
-514
-531
-533
-539
-526
-529
-530
-505
-488
-492
-499
-484
-470
-468
-472
-480
-483
-481
-487
-488
-500
-516
-540
-536
-513
-496
-473
-441
-417
-411
-384
-368
-373
-375
-338
-299
-276
-265
-263
-244
-206
-194
-205
-224
-227
-211
-207
-198
-209
-207
-217
-228
-210
-205
-185
-212
-239
-255
-272
-272
-253
-245
-278
-309
-304
-298
-307
-304
-323
-334
-353
-373
-385
-407
-427
-441
-457
-494
-513
-534
-537
-523
-496
-461
-448
-468
-499
-502
-491
-492
-484
-471
-470
-470
-449
-431
-414
-406
-425
-438
-448
-449
-444
-438
-450
-469
-470
-445
-427
-395
-365
-331
-307
-292
-264
-257
-228
-193
-187
-188
-189
-190
-176
-161
-137
-103
-74
-56
-54
-33
-21
-27
-17
-29
-67
-61
-49
-37
-28
-21
9
28
39
40
45
39
24
17
6
18
24
18
-1
-42
-55
-46
-25
-15
-13
-38
-56
-55
-50
-50
-53
-55
-68
-83
-90
-96
-99
-126
-170
-174
-187
-200
-204
-206
-226
-260
-279
-297
-306
-328
-341
-311
-272
-255
-273
-294
-292
-304
-305
-291
-304
-318
-309
-298
-271
-248
-252
-277
-280
-260
-258
-265
-272
-274
-269
-289
-300
-279
-262
-248
-245
-257
-258
-242
-247
-264
-290
-296
-313
-301
-305
-301
-283
-285
-301
-321
-314
-306
-294
-291
-277
-273
-273
-270
-288
-284
-250
-224
-210
-184
-191
-204
-203
-191
-184
-194
-184
-181
-179
-214
-220
-195
-169
-164
-175
-179
-189
-206
-237
-231
-219
-196
-184
-182
-186
-195
-201
-184
-151
-159
-174
-148
-102
-88
-82
-52
-16
-10
2
9
-1
0
3
9
5
10
14
-18
-51
-90
-116
-113
-101
-96
-110
-129
-171
-201
-206
-200
-190
-205
-239
-283
-309
-304
-287
-275
-272
-268
-276
-285
-306
-335
-353
-362
-365
-387
-410
-432
-433
-426
-412
-389
-393
-412
-420
-399
-400
-401
-401
-429
-455
-455
-446
-439
-437
-434
-420
-421
-403
-399
-405
-417
-447
-454
-448
-447
-444
-450
-463
-464
-467
-459
-460
-470
-481
-483
-485
-484
-460
-451
-460
-458
-461
-453
-448
-444
-442
-446
-459
-482
-506
-533
-578
-600
-598
-611
-607
-600
-600
-612
-619
-614
-615
-620
-626
-620
-603
-591
-592
-587
-587
-574
-565
-572
-584
-567
-536
-544
-562
-573
-557
-540
-519
-496
-479
-476
-491
-474
-462
-441
-424
-446
-453
-438
-409
-394
-409
-404
-395
-380
-350
-345
-352
-343
-316
-283
-260
-236
-225
-230
-223
-222
-214
-190
-159
-130
-120
-113
-92
-71
-47
-33
-20
6
7
2
-2
-18
-29
-30
-27
-33
-42
-51
-69
-85
-94
-94
-90
-105
-125
-151
-184
-196
-202
-191
-180
-161
-153
-178
-185
-188
-196
-187
-179
-168
-154
-153
-152
-155
-157
-175
-172
-174
-166
-158
-153
-149
-171
-174
-174
-153
-157
-175
-166
-168
-164
-165
-160
-169
-183
-225
-274
-307
-337
-344
-370
-394
-404
-386
-371
-355
-350
-361
-347
-361
-366
-363
-358
-342
-349
-360
-365
-382
-377
-358
-390
-435
-485
-504
-511
-502
-487
-494
-485
-474
-458
-452
-469
-479
-473
-474
-471
-464
-476
-469
-467
-481
-490
-507
-498
-485
-486
-488
-502
-483
-473
-473
-451
-418
-399
-400
-412
-418
-436
-442
-440
-457
-476
-495
-464
-431
-410
-394
-368
-385
-392
-375
-378
-370
-386
-390
-347
-322
-328
-315
-304
-283
-283
-272
-257
-259
-246
-213
-194
-183
-164
-149
-143
-155
-162
-176
-181
-180
-166
-122
-96
-84
-57
-57
-53
-41
-40
-60
-56
-44
-60
-65
-68
-71
-69
-54
-46
-38
-26
-23
-23
-32
-32
-3
4
-11
-35
-74
-78
-77
-101
-147
-161
-155
-159
-147
-130
-117
-98
-81
-88
-104
-86
-68
-72
-67
-52
-59
-85
-78
-97
-121
-122
-110
-93
-81
-82
-94
-101
-93
-73
-71
-55
-46
-60
-80
-89
-88
-55
-20
-17
-45
-85
-105
-112
-99
-73
-65
-51
-35
-11
14
21
19
4
6
6
39
72
78
67
54
52
45
32
4
-4
7
-13
-34
-26
-22
-23
-6
4
-10
-29
-55
-56
-61
-83
-74
-61
-59
-43
-32
-18
-12
-14
1
-1
-8
-50
-58
-44
-61
-80
-90
-95
-83
-51
-60
-109
-142
-142
-146
-147
-165
-199
-256
-311
-336
-345
-342
-338
-348
-371
-384
-386
-366
-372
-380
-379
-386
-410
-419
-400
-403
-390
-367
-347
-322
-329
-331
-334
-357
-354
-306
-270
-270
-270
-255
-246
-237
-231
-233
-247
-264
-271
-286
-317
-331
-337
-320
-313
-326
-311
-293
-286
-297
-305
-311
-307
-303
-309
-297
-272
-269
-263
-253
-261
-269
-269
-254
-261
-268
-259
-229
-217
-213
-203
-183
-189
-202
-196
-185
-151
-157
-185
-189
-170
-147
-149
-165
-166
-151
-123
-106
-103
-110
-106
-80
-70
-63
-31
-39
-75
-87
-94
-93
-103
-116
-152
-180
-192
-171
-139
-135
-153
-161
-159
-161
-158
-155
-173
-207
-227
-260
-274
-293
-317
-321
-326
-334
-323
-303
-275
-278
-296
-307
-325
-338
-321
-340
-357
-356
-350
-352
-345
-323
-299
-289
-283
-292
-293
-299
-312
-329
-331
-312
-308
-310
-329
-342
-353
-350
-344
-359
-365
-363
-359
-371
-397
-417
-439
-475
-511
-541
-581
-600
-618
-629
-649
-688
-717
-740
-752
-739
-693
-704
-717
-706
-680
-685
-717
-747
-753
-720
-720
-710
-683
-655
-634
-613
-618
-630
-650
-654
-646
-631
-601
-593
-600
-614
-639
-658
-648
-638
-623
-628
-637
-655
-674
-665
-639
-631
-598
-559
-539
-547
-583
-587
-585
-578
-583
-575
-554
-542
-568
-580
-564
-561
-556
-537
-521
-527
-527
-535
-537
-510
-479
-461
-462
-467
-456
-420
-401
-398
-396
-378
-358
-345
-334
-321
-316
-321
-328
-336
-331
-308
-287
-271
-265
-260
-233
-196
-195
-193
-187
-192
-196
-193
-196
-191
-165
-131
-94
-77
-69
-25
16
22
24
51
64
67
55
60
66
84
98
60
47
57
90
124
135
119
107
109
102
82
53
27
14
27
37
31
44
79
89
103
134
143
132
111
94
75
89
105
102
121
146
165
175
159
133
140
156
172
161
160
171
175
166
171
170
151
146
133
108
77
77
103
133
153
162
162
145
133
152
142
115
122
115
97
85
52
10
3
10
16
7
-13
-23
-50
-79
-95
-89
-95
-89
-83
-109
-142
-173
-172
-153
-138
-103
-74
-60
-47
-61
-63
-82
-100
-93
-95
-104
-110
-115
-108
-98
-93
-76
-62
-28
-6
5
1
4
5
-11
-39
-60
-84
-100
-115
-126
-120
-129
-139
-152
-182
-211
-226
-245
-280
-311
-334
-339
-326
-306
-255
-224
-222
-235
-252
-270
-302
-302
-295
-317
-316
-291
-275
-271
-274
-285
-295
-263
-259
-264
-256
-260
-240
-226
-202
-201
-215
-225
-247
-261
-256
-272
-286
-287
-298
-304
-291
-277
-291
-305
-303
-306
-296
-284
-279
-277
-294
-330
-335
-326
-313
-305
-312
-308
-283
-266
-248
-229
-214
-208
-206
-218
-234
-247
-224
-205
-210
-200
-189
-179
-169
-172
-177
-175
-179
-167
-144
-132
-136
-118
-100
-94
-69
-62
-71
-84
-99
-125
-153
-161
-186
-198
-188
-196
-202
-203
-209
-206
-231
-234
-207
-193
-187
-190
-192
-207
-216
-223
-221
-216
-216
-233
-242
-243
-236
-216
-228
-221
-207
-201
-213
-237
-277
-325
-373
-398
-391
-408
-420
-418
-397
-367
-360
-357
-364
-369
-388
-411
-416
-440
-457
-450
-455
-457
-452
-450
-445
-415
-363
-333
-299
-286
-286
-256
-241
-231
-215
-191
-181
-157
-134
-122
-110
-116
-107
-100
-111
-138
-176
-203
-248
-267
-270
-249
-212
-193
-188
-190
-189
-159
-134
-114
-95
-101
-95
-84
-83
-76
-49
-61
-82
-90
-106
-112
-115
-130
-156
-177
-185
-175
-168
-149
-137
-129
-112
-107
-72
-55
-58
-60
-60
-60
-97
-103
-108
-120
-116
-94
-93
-106
-101
-97
-101
-105
-88
-74
-73
-70
-77
-96
-121
-154
-151
-128
-126
-128
-138
-167
-216
-229
-242
-253
-248
-252
-267
-285
-283
-312
-342
-366
-379
-367
-363
-350
-344
-356
-359
-370
-401
-410
-396
-391
-400
-409
-408
-402
-400
-420
-441
-458
-464
-464
-471
-493
-500
-494
-471
-435
-406
-411
-415
-404
-380
-360
-365
-405
-423
-438
-449
-441
-436
-424
-431
-443
-451
-457
-466
-474
-465
-447
-440
-429
-420
-411
-426
-437
-420
-412
-412
-418
-420
-404
-367
-327
-308
-291
-275
-239
-204
-187
-174
-192
-201
-184
-175
-182
-203
-218
-208
-214
-213
-180
-148
-116
-132
-137
-116
-104
-84
-51
-49
-48
-43
-53
-53
-52
-47
-73
-92
-89
-83
-85
-79
-73
-66
-51
-39
-32
-39
-45
-40
-12
21
32
52
72
73
96
129
153
164
153
145
133
122
99
62
45
47
65
70
86
110
127
116
103
118
122
116
119
123
131
124
117
104
76
60
43
11
-8
-22
-20
-30
-45
-37
-46
-76
-65
-73
-97
-82
-79
-119
-169
-200
-204
-207
-213
-248
-263
-255
-284
-291
-289
-296
-312
-334
-385
-439
-450
-447
-436
-415
-399
-399
-415
-432
-451
-472
-507
-538
-537
-543
-579
-590
-604
-612
-620
-642
-649
-648
-623
-600
-587
-573
-559
-563
-559
-556
-545
-528
-528
-560
-591
-601
-627
-639
-632
-615
-610
-608
-631
-661
-662
-648
-642
-632
-635
-631
-639
-638
-594
-556
-542
-522
-512
-525
-532
-530
-524
-521
-539
-561
-595
-637
-646
-614
-588
-564
-562
-565
-535
-510
-499
-481
-459
-439
-426
-429
-424
-436
-447
-432
-417
-402
-404
-426
-420
-384
-362
-369
-336
-280
-264
-255
-236
-201
-164
-139
-142
-133
-105
-84
-70
-82
-112
-142
-170
-184
-182
-174
-158
-137
-119
-115
-145
-175
-167
-165
-189
-201
-208
-192
-183
-193
-183
-170
-145
-118
-103
-78
-59
-42
-32
-8
22
11
6
8
-8
-20
-9
3
-24
-62
-72
-47
-45
-62
-66
-61
-67
-100
-107
-98
-107
-98
-85
-83
-82
-102
-130
-139
-153
-159
-162
-153
-127
-116
-125
-145
-160
-185
-200
-195
-186
-176
-155
-156
-177
-214
-230
-227
-209
-192
-159
-137
-138
-139
-143
-146
-167
-197
-235
-262
-265
-270
-254
-241
-254
-263
-263
-256
-250
-247
-224
-234
-253
-231
-227
-244
-266
-269
-258
-259
-272
-296
-291
-299
-332
-352
-366
-367
-359
-333
-316
-301
-290
-277
-261
-246
-252
-267
-291
-306
-309
-300
-276
-247
-267
-301
-302
-321
-322
-331
-342
-348
-340
-301
-271
-261
-251
-244
-235
-216
-194
-187
-199
-210
-222
-233
-255
-277
-286
-291
-301
-286
-267
-273
-282
-307
-312
-313
-309
-288
-275
-281
-294
-277
-247
-245
-253
-238
-224
-209
-208
-220
-217
-219
-219
-220
-232
-249
-262
-259
-259
-251
-251
-228
-193
-184
-165
-156
-159
-179
-198
-210
-246
-265
-273
-285
-274
-244
-241
-246
-241
-215
-190
-180
-153
-168
-192
-207
-210
-208
-201
-191
-171
-180
-188
-162
-142
-130
-125
-111
-116
-124
-143
-173
-193
-185
-158
-159
-170
-174
-200
-245
-279
-295
-317
-317
-286
-269
-287
-309
-313
-316
-337
-357
-353
-349
-347
-360
-361
-356
-379
-386
-409
-434
-444
-436
-444
-471
-467
-471
-483
-479
-483
-492
-487
-455
-394
-372
-391
-410
-424
-443
-440
-413
-380
-351
-349
-342
-310
-308
-326
-326
-318
-311
-295
-281
-255
-220
-230
-244
-276
-275
-244
-222
-201
-194
-187
-185
-153
-144
-160
-172
-201
-226
-236
-251
-246
-218
-199
-206
-227
-230
-216
-210
-208
-193
-172
-160
-161
-154
-133
-109
-90
-82
-95
-82
-69
-66
-62
-66
-72
-66
-38
-21
-25
-34
-38
-44
-50
-48
-45
-50
-60
-74
-76
-58
-48
-26
-10
13
46
74
75
63
51
23
18
36
49
46
18
-8
-70
-119
-143
-153
-141
-128
-116
-121
-144
-156
-140
-99
-72
-70
-55
-33
-24
-15
-31
-43
-47
-51
-27
-12
-2
-23
-50
-49
-51
-46
-47
-57
-62
-50
-25
-10
-10
-6
6
4
9
2
-6
-10
-23
-30
-56
-85
-107
-122
-125
-105
-89
-59
-36
-25
-41
-67
-59
-51
-50
-64
-85
-96
-99
-114
-141
-144
-128
-127
-132
-146
-168
-194
-194
-195
-218
-232
-238
-267
-290
-286
-275
-263
-246
-247
-255
-263
-281
-308
-341
-323
-302
-319
-323
-338
-353
-372
-374
-373
-373
-370
-375
-366
-370
-371
-353
-342
-348
-357
-361
-356
-349
-363
-391
-390
-379
-400
-409
-408
-404
-417
-426
-452
-470
-455
-443
-430
-437
-425
-393
-387
-398
-405
-414
-422
-450
-484
-499
-520
-522
-507
-504
-484
-472
-452
-449
-471
-479
-493
-500
-522
-525
-514
-496
-482
-483
-482
-506
-517
-512
-497
-483
-481
-488
-489
-498
-493
-482
-469
-459
-470
-487
-509
-520
-520
-518
-513
-544
-602
-632
-642
-633
-643
-679
-686
-679
-666
-657
-649
-606
-573
-558
-535
-503
-520
-529
-521
-515
-494
-490
-499
-482
-458
-447
-439
-445
-426
-412
-392
-358
-341
-320
-296
-275
-273
-275
-253
-251
-261
-240
-195
-181
-181
-183
-152
-120
-123
-108
-68
-44
-37
-32
-25
-24
-36
-22
-18
-14
2
17
36
41
47
60
65
53
41
70
98
112
122
115
98
67
71
73
50
22
4
-9
-33
-58
-77
-94
-130
-145
-132
-112
-123
-124
-131
-148
-128
-106
-80
-68
-71
-62
-58
-79
-68
-63
-79
-95
-104
-124
-140
-145
-138
-127
-127
-132
-138
-160
-177
-187
-161
-138
-151
-150
-156
-169
-184
-199
-206
-208
-210
-192
-168
-157
-145
-151
-156
-173
-191
-201
-210
-232
-248
-273
-312
-341
-341
-332
-307
-272
-267
-287
-296
-318
-360
-358
-336
-320
-309
-296
-298
-321
-355
-357
-344
-352
-374
-402
-399
-379
-375
-346
-340
-349
-355
-384
-384
-378
-362
-355
-353
-339
-325
-307
-316
-332
-329
-310
-297
-265
-232
-232
-244
-259
-270
-272
-265
-270
-257
-231
-203
-191
-197
-201
-212
-190
-179
-177
-163
-171
-211
-229
-205
-192
-178
-181
-196
-218
-211
-225
-256
-265
-275
-295
-308
-323
-363
-392
-396
-397
-390
-375
-347
-332
-312
-286
-250
-227
-231
-252
-271
-276
-277
-274
-277
-263
-258
-277
-291
-308
-318
-320
-333
-350
-354
-340
-333
-322
-287
-253
-222
-199
-169
-163
-162
-160
-178
-177
-174
-171
-167
-188
-204
-197
-188
-183
-172
-149
-134
-126
-122
-116
-120
-118
-102
-83
-52
-47
-41
-39
-40
-45
-48
-62
-81
-96
-102
-135
-183
-198
-184
-173
-201
-192
-155
-138
-123
-112
-135
-168
-188
-200
-215
-220
-204
-182
-197
-220
-227
-227
-229
-227
-209
-206
-218
-207
-192
-191
-164
-140
-140
-130
-116
-102
-92
-59
-55
-88
-120
-143
-147
-138
-105
-84
-80
-58
-43
-46
-52
-50
-47
-52
-25
-23
-24
-24
-23
-32
-59
-85
-82
-101
-120
-115
-111
-104
-87
-75
-74
-64
-56
-46
-36
-33
-32
-25
-29
-41
-67
-79
-97
-118
-134
-147
-156
-159
-163
-158
-144
-126
-112
-90
-61
-45
-49
-58
-60
-47
-38
-40
-52
-56
-80
-103
-116
-87
-64
-58
-40
-40
-37
-28
-9
4
12
16
12
2
-5
-16
-29
-34
-17
-20
2
21
26
-3
-42
-45
-51
-56
-63
-68
-100
-113
-127
-136
-136
-152
-152
-153
-146
-125
-131
-159
-181
-193
-230
-266
-260
-285
-317
-319
-327
-343
-348
-335
-329
-335
-343
-352
-341
-324
-336
-349
-368
-384
-389
-383
-393
-414
-431
-428
-421
-423
-421
-418
-398
-404
-432
-461
-484
-519
-528
-512
-529
-569
-582
-607
-635
-650
-657
-647
-657
-665
-669
-668
-653
-651
-653
-654
-657
-642
-632
-648
-677
-706
-705
-709
-734
-755
-761
-767
-789
-787
-763
-758
-763
-755
-751
-764
-776
-761
-746
-727
-699
-685
-689
-689
-686
-692
-696
-703
-706
-704
-691
-679
-673
-671
-660
-653
-673
-675
-683
-691
-687
-670
-666
-663
-653
-640
-631
-622
-625
-628
-632
-654
-671
-681
-684
-682
-676
-662
-660
-667
-665
-645
-616
-593
-588
-596
-601
-613
-587
-573
-571
-551
-564
-567
-548
-535
-531
-550
-533
-510
-514
-515
-504
-480
-449
-434
-422
-404
-407
-415
-415
-404
-399
-408
-395
-402
-412
-424
-465
-475
-464
-418
-388
-387
-409
-418
-412
-432
-435
-426
-454
-461
-438
-450
-451
-437
-417
-401
-369
-358
-356
-346
-373
-396
-409
-407
-403
-399
-373
-357
-352
-347
-323
-264
-203
-161
-132
-122
-144
-145
-137
-140
-127
-147
-166
-189
-193
-187
-198
-221
-244
-248
-248
-239
-242
-237
-236
-246
-246
-208
-170
-166
-157
-141
-144
-118
-109
-131
-155
-168
-166
-189
-192
-180
-159
-136
-115
-131
-142
-143
-148
-139
-168
-205
-214
-206
-165
-146
-142
-140
-152
-123
-111
-109
-113
-136
-127
-121
-137
-157
-159
-145
-150
-173
-186
-188
-192
-203
-199
-190
-197
-189
-168
-181
-210
-216
-228
-240
-267
-286
-288
-312
-326
-325
-350
-393
-406
-406
-407
-405
-382
-359
-343
-335
-340
-346
-329
-296
-272
-279
-285
-292
-295
-301
-330
-361
-376
-374
-361
-338
-301
-264
-258
-279
-287
-301
-313
-306
-312
-309
-304
-301
-324
-309
-266
-257
-247
-252
-276
-280
-282
-295
-307
-291
-297
-330
-342
-348
-380
-406
-437
-421
-390
-388
-402
-398
-387
-395
-384
-367
-375
-407
-416
-388
-407
-444
-437
-433
-454
-461
-452
-453
-474
-465
-446
-435
-444
-429
-414
-430
-437
-426
-397
-398
-396
-374
-373
-375
-378
-389
-378
-373
-367
-384
-414
-419
-415
-431
-449
-448
-437
-417
-425
-419
-398
-386
-377
-362
-358
-365
-365
-374
-385
-392
-388
-361
-345
-336
-312
-296
-297
-325
-361
-382
-366
-343
-329
-323
-345
-349
-347
-347
-350
-338
-302
-299
-291
-275
-282
-300
-294
-279
-262
-242
-248
-264
-282
-287
-259
-203
-184
-209
-211
-206
-217
-226
-225
-205
-196
-202
-205
-198
-174
-163
-141
-132
-149
-145
-141
-130
-119
-110
-113
-117
-106
-105
-108
-126
-133
-116
-110
-117
-100
-67
-56
-28
6
19
8
-6
-41
-57
-52
-28
-3
-14
-39
-38
-31
-46
-59
-51
-50
-63
-52
-30
-19
-9
3
5
10
23
29
-1
-18
-24
-26
-29
-50
-80
-77
-67
-70
-82
-73
-76
-81
-76
-79
-86
-98
-107
-128
-143
-169
-213
-225
-192
-162
-168
-183
-191
-185
-175
-172
-178
-182
-175
-192
-217
-253
-289
-332
-386
-412
-429
-425
-413
-393
-369
-356
-371
-366
-366
-369
-384
-400
-400
-420
-408
-382
-375
-410
-417
-400
-412
-426
-425
-403
-386
-385
-388
-392
-383
-357
-347
-354
-344
-334
-321
-288
-278
-264
-275
-297
-316
-345
-370
-394
-408
-410
-410
-409
-412
-426
-439
-425
-392
-369
-350
-336
-309
-301
-298
-299
-281
-266
-283
-296
-311
-332
-350
-334
-333
-327
-325
-325
-318
-315
-327
-330
-316
-323
-330
-319
-305
-304
-314
-298
-279
-253
-203
-173
-178
-214
-230
-245
-252
-256
-272
-274
-291
-301
-295
-308
-317
-283
-250
-254
-239
-199
-184
-178
-156
-160
-172
-165
-165
-192
-204
-212
-206
-204
-203
-211
-238
-253
-265
-266
-262
-237
-215
-215
-227
-229
-216
-187
-166
-159
-141
-129
-120
-100
-88
-87
-88
-98
-99
-97
-85
-71
-76
-68
-78
-103
-108
-110
-89
-77
-94
-108
-99
-82
-79
-60
-33
-31
-3
25
3
-36
-62
-63
-64
-59
-43
-61
-75
-71
-54
-43
-51
-56
-69
-75
-79
-64
-52
-52
-36
-13
13
29
46
72
74
76
62
37
41
47
69
88
82
41
9
23
25
18
19
27
47
56
56
41
21
7
-26
-46
-66
-80
-74
-85
-105
-116
-142
-177
-200
-212
-223
-223
-217
-216
-217
-222
-226
-234
-219
-201
-227
-243
-233
-232
-224
-218
-213
-219
-236
-246
-234
-226
-213
-219
-241
-249
-258
-253
-269
-272
-245
-227
-223
-215
-220
-228
-241
-238
-232
-252
-266
-268
-250
-267
-287
-307
-323
-293
-290
-317
-321
-303
-288
-280
-285
-300
-320
-328
-319
-327
-348
-335
-313
-301
-269
-251
-243
-254
-284
-305
-315
-306
-278
-247
-254
-285
-311
-329
-322
-316
-303
-297
-308
-304
-297
-309
-317
-335
-358
-364
-369
-378
-373
-358
-351
-340
-329
-317
-318
-315
-304
-308
-294
-279
-247
-225
-224
-240
-262
-261
-257
-273
-306
-315
-294
-270
-245
-233
-223
-229
-236
-229
-223
-247
-255
-257
-274
-287
-308
-337
-352
-366
-368
-346
-332
-301
-295
-318
-329
-301
-281
-273
-263
-259
-248
-219
-224
-255
-278
-294
-286
-259
-248
-260
-266
-266
-290
-300
-310
-329
-318
-292
-257
-229
-204
-190
-163
-139
-140
-123
-97
-74
-80
-94
-100
-134
-180
-217
-249
-269
-248
-246
-252
-233
-232
-256
-276
-274
-269
-274
-272
-261
-266
-282
-309
-314
-314
-328
-342
-343
-327
-315
-294
-281
-281
-274
-244
-225
-206
-200
-187
-173
-163
-163
-170
-191
-197
-212
-230
-234
-242
-259
-289
-294
-304
-319
-347
-351
-343
-341
-350
-352
-356
-365
-365
-374
-374
-363
-359
-351
-336
-337
-341
-346
-339
-330
-333
-328
-327
-330
-326
-335
-307
-264
-250
-274
-304
-301
-290
-292
-312
-323
-326
-329
-328
-314
-298
-292
-317
-328
-308
-303
-322
-321
-323
-320
-312
-308
-305
-310
-305
-297
-288
-273
-256
-245
-243
-255
-240
-226
-260
-271
-269
-281
-297
-296
-261
-252
-258
-247
-257
-303
-330
-328
-325
-336
-346
-318
-303
-289
-247
-208
-187
-174
-160
-175
-186
-187
-177
-188
-185
-171
-178
-164
-155
-152
-141
-148
-155
-152
-161
-160
-169
-181
-172
-166
-162
-151
-160
-174
-177
-177
-174
-152
-135
-119
-110
-113
-135
-174
-190
-207
-208
-205
-209
-187
-171
-150
-151
-193
-218
-226
-211
-184
-175
-153
-157
-177
-176
-183
-205
-225
-244
-253
-268
-278
-272
-253
-245
-250
-251
-251
-242
-228
-228
-228
-214
-173
-184
-221
-227
-246
-268
-294
-316
-337
-355
-341
-348
-343
-335
-338
-328
-341
-358
-362
-374
-394
-405
-413
-428
-446
-463
-456
-448
-443
-442
-410
-364
-339
-334
-349
-357
-330
-311
-312
-306
-296
-300
-309
-311
-312
-313
-310
-320
-340
-364
-369
-341
-335
-338
-321
-333
-335
-353
-361
-365
-382
-364
-348
-352
-376
-382
-401
-407
-418
-445
-454
-434
-419
-416
-430
-441
-445
-447
-430
-431
-444
-452
-448
-439
-429
-439
-432
-419
-395
-364
-350
-344
-347
-342
-350
-375
-389
-401
-389
-389
-391
-378
-383
-393
-392
-382
-380
-395
-379
-352
-335
-320
-312
-320
-341
-340
-349
-348
-338
-335
-340
-344
-352
-348
-332
-325
-318
-301
-301
-283
-260
-247
-210
-174
-157
-166
-165
-163
-181
-174
-150
-156
-167
-151
-147
-140
-130
-108
-80
-84
-85
-80
-81
-77
-95
-116
-114
-126
-166
-193
-207
-215
-208
-210
-215
-225
-253
-249
-237
-253
-263
-255
-255
-285
-306
-292
-306
-329
-355
-356
-363
-367
-362
-353
-332
-324
-326
-319
-304
-287
-290
-300
-306
-309
-330
-348
-355
-343
-324
-322
-327
-351
-370
-378
-405
-414
-418
-434
-443
-474
-496
-507
-517
-541
-566
-586
-571
-556
-554
-532
-505
-487
-485
-465
-446
-468
-476
-464
-469
-477
-477
-465
-442
-427
-399
-376
-392
-422
-423
-397
-372
-381
-389
-388
-410
-416
-407
-402
-391
-382
-369
-339
-320
-316
-320
-309
-299
-298
-288
-298
-294
-301
-308
-303
-302
-307
-326
-317
-313
-331
-337
-318
-296
-301
-288
-264
-238
-215
-195
-175
-158
-188
-211
-220
-226
-224
-203
-172
-155
-143
-147
-155
-167
-151
-128
-133
-147
-132
-142
-170
-170
-153
-130
-118
-120
-129
-110
-87
-78
-94
-129
-168
-195
-200
-209
-227
-255
-263
-256
-249
-252
-277
-294
-304
-306
-321
-342
-346
-349
-327
-309
-304
-286
-265
-256
-251
-242
-230
-194
-168
-183
-195
-178
-156
-142
-144
-151
-155
-151
-147
-155
-169
-165
-155
-138
-110
-74
-65
-78
-74
-56
-66
-82
-85
-104
-116
-94
-90
-91
-81
-81
-80
-109
-127
-142
-151
-132
-126
-153
-166
-187
-208
-223
-257
-268
-283
-294
-297
-313
-326
-314
-318
-340
-394
-448
-461
-475
-472
-467
-480
-475
-463
-465
-471
-460
-433
-419
-415
-406
-388
-387
-373
-350
-349
-360
-373
-365
-368
-376
-371
-354
-349
-363
-362
-348
-337
-339
-336
-336
-327
-309
-304
-296
-281
-249
-224
-199
-179
-181
-183
-195
-196
-188
-194
-214
-215
-221
-237
-240
-256
-261
-256
-260
-256
-258
-236
-207
-197
-189
-214
-224
-234
-242
-246
-229
-211
-206
-205
-238
-280
-271
-267
-278
-286
-310
-319
-311
-304
-303
-318
-310
-300
-306
-325
-327
-326
-335
-349
-342
-352
-355
-364
-358
-338
-327
-311
-302
-309
-313
-327
-338
-351
-354
-334
-316
-290
-272
-268
-276
-275
-275
-261
-266
-288
-293
-288
-294
-338
-344
-353
-389
-404
-414
-426
-427
-423
-421
-435
-434
-421
-416
-393
-356
-351
-348
-338
-333
-337
-340
-322
-299
-292
-299
-285
-279
-274
-263
-262
-281
-316
-325
-326
-319
-318
-317
-318
-333
-355
-352
-342
-338
-326
-322
-322
-336
-342
-322
-309
-306
-303
-302
-303
-307
-311
-295
-280
-283
-301
-319
-310
-300
-291
-292
-301
-304
-299
-290
-286
-304
-305
-292
-269
-261
-279
-282
-288
-268
-230
-200
-207
-210
-208
-219
-204
-198
-219
-237
-259
-277
-279
-281
-309
-329
-333
-329
-314
-329
-363
-374
-352
-347
-364
-364
-349
-345
-328
-326
-317
-289
-294
-323
-336
-320
-304
-296
-288
-284
-307
-313
-294
-276
-267
-257
-270
-269
-265
-271
-261
-255
-266
-274
-271
-282
-286
-285
-273
-268
-254
-249
-251
-247
-254
-240
-228
-211
-203
-224
-227
-206
-190
-177
-163
-157
-162
-162
-149
-157
-162
-146
-144
-167
-174
-146
-138
-124
-108
-100
-99
-87
-78
-67
-67
-77
-92
-101
-96
-81
-87
-75
-33
-34
-57
-72
-80
-70
-60
-46
-10
14
-15
-41
-37
-17
-22
-37
-61
-88
-70
-46
-19
3
5
12
19
12
-14
-19
-8
-14
-49
-67
-73
-90
-88
-101
-115
-132
-151
-168
-165
-167
-187
-203
-218
-224
-198
-156
-168
-217
-217
-215
-254
-270
-277
-267
-243
-219
-200
-198
-193
-194
-203
-217
-208
-194
-206
-211
-221
-236
-239
-219
-189
-184
-170
-169
-184
-198
-195
-196
-209
-218
-209
-206
-218
-222
-233
-259
-283
-287
-268
-239
-225
-202
-197
-199
-193
-189
-201
-196
-151
-137
-161
-183
-187
-180
-173
-184
-195
-213
-223
-243
-262
-243
-243
-255
-245
-246
-242
-248
-254
-226
-200
-183
-203
-228
-232
-249
-269
-267
-253
-237
-207
-170
-136
-129
-125
-126
-123
-111
-86
-101
-101
-88
-107
-129
-133
-121
-112
-117
-119
-114
-119
-132
-152
-164
-154
-147
-144
-142
-138
-129
-115
-114
-126
-139
-138
-141
-171
-183
-217
-253
-272
-279
-249
-223
-196
-184
-175
-159
-153
-154
-167
-163
-162
-176
-187
-183
-169
-187
-221
-217
-204
-197
-202
-202
-191
-175
-152
-141
-141
-154
-176
-181
-170
-179
-199
-205
-204
-205
-219
-228
-220
-193
-180
-190
-213
-227
-218
-208
-213
-220
-212
-196
-189
-188
-184
-175
-168
-179
-182
-193
-200
-202
-214
-213
-216
-251
-282
-301
-293
-261
-250
-267
-256
-231
-208
-204
-228
-251
-266
-269
-259
-266
-260
-239
-226
-231
-255
-260
-262
-239
-235
-236
-235
-259
-286
-288
-292
-302
-307
-299
-284
-275
-277
-262
-264
-285
-302
-297
-289
-326
-335
-321
-301
-270
-251
-242
-242
-243
-241
-222
-203
-230
-261
-267
-264
-262
-257
-260
-284
-306
-304
-301
-308
-321
-326
-312
-290
-288
-273
-253
-231
-224
-228
-214
-230
-243
-244
-242
-244
-247
-243
-225
-210
-202
-207
-208
-203
-209
-215
-227
-233
-228
-214
-190
-172
-146
-128
-125
-121
-123
-114
-107
-120
-137
-176
-199
-199
-210
-215
-216
-235
-258
-277
-300
-304
-303
-299
-275
-279
-271
-236
-225
-233
-245
-258
-268
-256
-237
-242
-259
-252
-247
-240
-241
-244
-258
-262
-245
-230
-246
-284
-310
-305
-294
-295
-277
-268
-266
-275
-281
-262
-269
-277
-273
-272
-254
-266
-284
-277
-277
-280
-284
-271
-248
-241
-262
-277
-278
-287
-284
-273
-253
-270
-300
-321
-321
-310
-293
-286
-303
-293
-297
-297
-280
-261
-255
-254
-236
-244
-250
-253
-267
-274
-295
-313
-334
-358
-383
-391
-362
-342
-331
-309
-299
-284
-251
-253
-270
-280
-290
-291
-274
-264
-265
-273
-276
-282
-310
-308
-301
-314
-326
-306
-304
-313
-302
-291
-294
-289
-285
-303
-330
-352
-355
-358
-353
-379
-406
-437
-463
-453
-435
-402
-373
-351
-325
-307
-283
-270
-254
-266
-274
-273
-290
-283
-266
-262
-273
-283
-294
-308
-317
-298
-304
-330
-331
-336
-335
-316
-298
-302
-292
-279
-269
-254
-279
-293
-292
-273
-262
-259
-240
-232
-241
-247
-243
-229
-225
-216
-203
-221
-249
-267
-273
-276
-273
-277
-275
-277
-279
-292
-322
-346
-346
-333
-326
-315
-316
-301
-275
-260
-254
-242
-243
-254
-263
-259
-260
-276
-292
-294
-291
-286
-277
-269
-237
-223
-219
-206
-200
-212
-219
-222
-233
-224
-207
-189
-184
-179
-179
-176
-178
-182
-208
-242
-273
-308
-314
-303
-311
-326
-331
-350
-352
-347
-338
-322
-292
-273
-279
-285
-280
-268
-280
-300
-306
-305
-321
-328
-317
-321
-327
-330
-334
-326
-341
-346
-323
-292
-258
-256
-246
-249
-246
-252
-279
-289
-305
-327
-335
-322
-314
-309
-316
-318
-289
-263
-240
-237
-233
-224
-217
-199
-196
-202
-190
-180
-180
-191
-185
-172
-200
-224
-216
-215
-194
-188
-187
-166
-167
-184
-181
-178
-176
-160
-158
-180
-221
-237
-258
-267
-243
-222
-207
-226
-239
-233
-208
-219
-222
-224
-247
-248
-271
-292
-280
-311
-308
-257
-242
-254
-252
-230
-218
-221
-217
-213
-228
-235
-232
-226
-229
-237
-253
-259
-255
-255
-255
-246
-235
-250
-265
-278
-278
-266
-240
-230
-229
-233
-227
-230
-238
-246
-258
-239
-216
-184
-148
-126
-132
-134
-121
-129
-129
-104
-78
-47
-38
-45
-40
-17
6
15
8
-14
-48
-59
-61
-46
-26
-21
-31
-25
-34
-51
-47
-47
-38
-36
-41
-55
-65
-81
-97
-94
-101
-125
-129
-111
-125
-124
-116
-126
-147
-159
-166
-167
-170
-186
-218
-235
-224
-202
-196
-212
-229
-240
-223
-209
-219
-237
-241
-248
-258
-256
-242
-233
-236
-263
-314
-338
-335
-347
-347
-324
-300
-300
-293
-268
-244
-220
-207
-206
-211
-215
-215
-222
-220
-223
-228
-204
-195
-206
-202
-206
-208
-207
-201
-189
-169
-161
-149
-134
-133
-160
-197
-215
-204
-211
-211
-181
-170
-143
-126
-102
-103
-123
-133
-150
-152
-163
-181
-186
-197
-201
-208
-245
-258
-255
-267
-282
-259
-249
-251
-250
-246
-232
-214
-214
-230
-211
-176
-156
-159
-171
-157
-157
-147
-142
-153
-164
-191
-203
-196
-175
-183
-196
-202
-187
-179
-193
-197
-210
-205
-187
-154
-109
-77
-85
-100
-105
-113
-101
-93
-121
-159
-186
-212
-208
-216
-241
-250
-273
-290
-293
-290
-301
-292
-277
-253
-208
-173
-157
-156
-157
-156
-154
-169
-171
-170
-191
-212
-211
-229
-241
-229
-222
-219
-225
-235
-233
-229
-218
-205
-201
-198
-221
-260
-295
-327
-341
-335
-329
-329
-336
-319
-318
-326
-336
-331
-324
-316
-286
-281
-284
-279
-276
-286
-292
-304
-326
-353
-361
-346
-346
-326
-301
-299
-317
-349
-367
-361
-335
-325
-321
-313
-312
-328
-328
-325
-308
-306
-304
-306
-319
-337
-346
-339
-368
-395
-412
-409
-383
-356
-322
-304
-305
-303
-304
-310
-307
-307
-313
-320
-323
-339
-355
-373
-382
-399
-406
-429
-445
-440
-431
-424
-444
-466
-462
-453
-432
-390
-366
-377
-404
-397
-390
-415
-442
-447
-450
-450
-450
-431
-426
-438
-455
-468
-450
-401
-378
-376
-357
-340
-343
-360
-366
-369
-377
-394
-393
-386
-369
-372
-374
-367
-367
-356
-342
-343
-347
-320
-299
-292
-286
-274
-243
-231
-233
-249
-268
-268
-273
-258
-260
-279
-282
-277
-296
-312
-308
-316
-305
-294
-270
-267
-256
-236
-241
-237
-245
-249
-238
-270
-279
-274
-301
-306
-321
-333
-316
-306
-307
-287
-275
-272
-286
-289
-261
-231
-234
-253
-231
-225
-258
-287
-298
-292
-293
-310
-335
-349
-333
-340
-331
-319
-329
-329
-323
-314
-309
-329
-338
-314
-282
-264
-263
-270
-290
-308
-339
-366
-386
-386
-387
-393
-404
-399
-374
-377
-393
-389
-391
-393
-395
-389
-377
-367
-358
-349
-342
-335
-320
-318
-328
-316
-326
-337
-336
-333
-326
-319
-309
-295
-254
-236
-233
-233
-246
-263
-274
-295
-301
-291
-279
-285
-297
-311
-315
-297
-304
-327
-342
-347
-333
-318
-309
-319
-302
-271
-253
-246
-258
-283
-309
-318
-340
-365
-378
-369
-352
-348
-338
-330
-338
-350
-337
-323
-326
-335
-315
-300
-304
-314
-328
-356
-369
-385
-382
-364
-376
-396
-401
-386
-382
-381
-375
-362
-329
-312
-299
-287
-262
-233
-213
-186
-180
-168
-161
-144
-142
-144
-149
-166
-169
-181
-192
-210
-205
-202
-216
-213
-188
-172
-165
-156
-129
-115
-88
-77
-86
-84
-81
-89
-104
-120
-136
-121
-128
-134
-139
-161
-179
-179
-188
-167
-118
-75
-48
-44
-54
-76
-98
-111
-112
-122
-148
-167
-163
-146
-139
-147
-183
-198
-189
-187
-178
-158
-141
-142
-141
-109
-105
-105
-89
-86
-104
-114
-92
-88
-114
-127
-130
-144
-169
-195
-203
-196
-182
-172
-171
-189
-207
-207
-183
-173
-187
-197
-192
-180
-186
-209
-237
-268
-285
-283
-298
-308
-310
-292
-285
-290
-274
-282
-289
-290
-264
-249
-255
-251
-259
-285
-298
-296
-299
-298
-265
-255
-267
-237
-206
-190
-187
-202
-226
-249
-256
-227
-195
-207
-213
-226
-252
-252
-248
-248
-243
-215
-203
-197
-186
-174
-170
-177
-176
-180
-172
-156
-152
-131
-136
-155
-162
-149
-129
-137
-152
-149
-166
-204
-234
-223
-210
-231
-238
-258
-254
-242
-219
-188
-160
-154
-135
-119
-121
-125
-126
-110
-90
-97
-113
-118
-123
-144
-158
-141
-127
-134
-130
-112
-103
-109
-116
-96
-98
-115
-143
-167
-164
-146
-135
-154
-183
-188
-194
-191
-176
-166
-166
-178
-170
-143
-145
-147
-139
-145
-170
-216
-218
-202
-182
-176
-192
-174
-170
-170
-151
-163
-191
-210
-201
-199
-206
-202
-224
-231
-223
-203
-174
-137
-121
-111
-85
-104
-125
-117
-121
-119
-106
-105
-101
-106
-119
-144
-148
-125
-123
-144
-150
-169
-179
-190
-228
-224
-213
-209
-224
-227
-211
-216
-223
-215
-211
-204
-217
-249
-256
-248
-251
-253
-242
-225
-221
-228
-250
-258
-258
-287
-294
-267
-239
-225
-215
-223
-223
-238
-258
-254
-232
-191
-173
-182
-176
-147
-138
-126
-113
-111
-118
-142
-143
-145
-169
-175
-173
-184
-180
-195
-194
-167
-150
-169
-191
-202
-218
-209
-173
-163
-172
-164
-176
-215
-254
-274
-291
-295
-292
-285
-289
-304
-303
-313
-325
-331
-323
-301
-283
-268
-242
-213
-197
-195
-190
-173
-154
-159
-179
-191
-215
-244
-241
-241
-228
-209
-215
-203
-181
-179
-188
-196
-194
-189
-198
-206
-219
-243
-251
-250
-235
-240
-254
-245
-243
-226
-204
-174
-152
-145
-140
-134
-115
-90
-73
-75
-90
-118
-146
-155
-149
-152
-167
-173
-178
-183
-180
-171
-169
-166
-186
-211
-215
-222
-197
-151
-126
-124
-123
-145
-160
-170
-189
-170
-155
-161
-171
-174
-175
-178
-183
-199
-184
-156
-142
-143
-151
-152
-168
-210
-233
-242
-252
-265
-275
-277
-293
-323
-336
-330
-339
-348
-367
-393
-391
-379
-368
-347
-331
-335
-332
-300
-288
-293
-303
-305
-302
-295
-291
-284
-282
-291
-292
-281
-278
-272
-265
-270
-279
-306
-311
-292
-279
-298
-299
-285
-309
-318
-306
-295
-300
-301
-282
-281
-287
-276
-285
-316
-333
-335
-339
-333
-322
-325
-349
-354
-345
-333
-308
-277
-257
-268
-278
-297
-337
-355
-355
-341
-345
-381
-365
-343
-351
-356
-368
-346
-322
-309
-302
-315
-316
-310
-298
-273
-259
-252
-226
-199
-200
-211
-235
-263
-252
-233
-226
-224
-230
-244
-246
-245
-249
-231
-207
-207
-187
-172
-208
-256
-284
-284
-275
-266
-268
-259
-243
-237
-249
-258
-263
-250
-219
-223
-238
-252
-262
-257
-249
-240
-222
-193
-187
-215
-219
-207
-183
-189
-204
-206
-228
-247
-269
-253
-250
-253
-227
-231
-244
-250
-251
-264
-266
-286
-276
-278
-287
-293
-289
-304
-319
-310
-321
-320
-299
-278
-283
-279
-251
-254
-265
-249
-245
-260
-251
-252
-260
-279
-288
-280
-269
-256
-244
-249
-249
-245
-244
-244
-242
-237
-235
-237
-235
-222
-225
-224
-229
-259
-291
-287
-273
-259
-256
-283
-299
-314
-319
-312
-310
-318
-317
-308
-305
-312
-312
-309
-296
-306
-332
-336
-335
-330
-333
-357
-383
-397
-396
-375
-367
-377
-367
-365
-354
-350
-361
-366
-346
-329
-343
-370
-376
-380
-399
-408
-404
-410
-399
-369
-341
-311
-282
-257
-256
-254
-259
-260
-265
-264
-240
-219
-210
-211
-212
-221
-231
-249
-267
-275
-273
-256
-240
-231
-235
-244
-234
-268
-282
-272
-273
-263
-263
-265
-263
-271
-267
-261
-291
-316
-333
-324
-319
-330
-340
-358
-369
-366
-368
-345
-308
-274
-254
-235
-224
-215
-201
-178
-158
-158
-159
-142
-120
-134
-155
-154
-167
-191
-204
-204
-205
-213
-203
-183
-174
-183
-204
-226
-207
-164
-148
-127
-120
-126
-138
-147
-154
-183
-193
-194
-220
-242
-245
-226
-238
-267
-276
-273
-259
-246
-228
-207
-199
-166
-162
-176
-149
-150
-162
-174
-180
-173
-160
-134
-122
-117
-105
-114
-138
-161
-168
-158
-173
-200
-218
-247
-283
-312
-343
-349
-349
-326
-309
-307
-312
-328
-336
-346
-355
-369
-382
-394
-394
-399
-405
-390
-356
-320
-321
-333
-349
-354
-368
-365
-362
-378
-399
-397
-359
-342
-344
-353
-346
-333
-334
-319
-286
-275
-276
-270
-245
-229
-227
-229
-252
-265
-252
-250
-258
-263
-287
-300
-306
-297
-274
-292
-289
-273
-281
-271
-247
-209
-181
-191
-211
-205
-190
-193
-193
-172
-171
-205
-237
-251
-274
-289
-284
-283
-318
-351
-373
-377
-377
-385
-360
-345
-333
-315
-316
-323
-307
-310
-321
-321
-328
-335
-339
-330
-329
-346
-343
-330
-320
-313
-333
-341
-318
-298
-275
-272
-280
-284
-277
-255
-231
-229
-219
-203
-186
-163
-157
-164
-184
-184
-198
-215
-220
-216
-223
-233
-236
-262
-261
-261
-291
-275
-245
-211
-199
-224
-261
-279
-280
-278
-260
-246
-217
-211
-223
-223
-199
-178
-178
-175
-186
-190
-195
-195
-183
-166
-154
-147
-153
-161
-191
-231
-246
-239
-227
-221
-197
-176
-168
-174
-191
-223
-234
-242
-263
-247
-209
-190
-196
-222
-261
-277
-270
-261
-231
-232
-277
-298
-309
-297
-280
-287
-305
-327
-349
-357
-360
-354
-345
-366
-368
-362
-343
-320
-299
-288
-299
-311
-318
-309
-306
-314
-332
-344
-337
-326
-330
-333
-339
-347
-343
-346
-341
-316
-296
-285
-290
-296
-287
-284
-270
-271
-284
-307
-308
-281
-291
-310
-313
-296
-280
-280
-275
-257
-243
-243
-249
-250
-242
-241
-268
-278
-267
-270
-279
-269
-263
-280
-271
-254
-230
-221
-230
-238
-254
-249
-239
-240
-268
-271
-283
-320
-315
-299
-294
-286
-291
-296
-285
-285
-293
-257
-233
-257
-283
-302
-308
-306
-308
-293
-283
-285
-274
-247
-245
-268
-279
-280
-283
-263
-228
-216
-208
-214
-218
-231
-267
-271
-259
-256
-269
-284
-266
-266
-273
-270
-247
-227
-225
-244
-257
-248
-234
-237
-239
-249
-245
-231
-235
-251
-247
-213
-203
-216
-233
-264
-286
-291
-294
-272
-246
-233
-219
-185
-155
-136
-122
-127
-153
-172
-173
-181
-204
-205
-201
-196
-189
-192
-214
-245
-270
-276
-264
-258
-261
-270
-260
-243
-247
-244
-238
-229
-201
-174
-177
-207
-228
-255
-265
-240
-258
-266
-284
-304
-341
-345
-330
-328
-318
-306
-289
-289
-282
-277
-289
-307
-318
-332
-367
-391
-375
-361
-345
-342
-333
-329
-354
-372
-385
-382
-383
-396
-382
-361
-336
-324
-308
-283
-262
-243
-245
-247
-244
-246
-246
-246
-258
-277
-288
-297
-306
-321
-323
-304
-268
-258
-249
-251
-253
-246
-232
-196
-195
-196
-193
-214
-202
-183
-162
-145
-156
-175
-204
-222
-232
-246
-246
-247
-257
-252
-240
-234
-220
-202
-186
-193
-226
-248
-248
-259
-283
-294
-303
-321
-310
-298
-296
-282
-284
-290
-288
-296
-311
-341
-353
-370
-365
-331
-311
-304
-298
-294
-280
-266
-253
-246
-254
-253
-243
-220
-215
-216
-203
-190
-171
-173
-169
-192
-203
-183
-189
-170
-161
-176
-196
-214
-225
-242
-245
-247
-246
-239
-253
-248
-221
-206
-177
-144
-125
-118
-114
-134
-149
-176
-217
-227
-208
-182
-181
-187
-213
-245
-264
-259
-251
-227
-212
-202
-205
-225
-220
-243
-272
-265
-241
-244
-274
-297
-319
-330
-348
-374
-380
-390
-399
-379
-369
-368
-374
-363
-337
-338
-353
-367
-358
-372
-362
-352
-346
-343
-361
-367
-370
-360
-351
-339
-318
-310
-316
-330
-344
-348
-337
-333
-348
-346
-346
-346
-344
-360
-361
-363
-390
-406
-415
-406
-399
-409
-400
-389
-406
-419
-421
-415
-404
-397
-393
-380
-383
-388
-378
-370
-355
-344
-323
-325
-330
-323
-308
-299
-273
-256
-251
-277
-302
-305
-315
-307
-306
-302
-285
-287
-285
-295
-325
-347
-355
-340
-328
-329
-324
-329
-355
-372
-386
-384
-373
-364
-345
-326
-313
-306
-300
-284
-274
-254
-230
-223
-239
-252
-247
-241
-268
-299
-301
-297
-287
-302
-305
-287
-292
-312
-325
-338
-339
-347
-356
-345
-326
-323
-328
-320
-309
-319
-335
-351
-372
-383
-380
-371
